Tutorials
ChatBotKit Tutorials Topics for API
ChatBotKit is a conversational AI platform that helps you build, train, and deploy AI-powered chatbots and virtual assistants for your business.
- How to Connect a ChatBotKit Agent to BuzzLearn how to run a ChatBotKit agent inside Buzz by connecting Buzz Agent to ChatBotKit's OpenAI-compatible API. This tutorial covers scoped tokens, agent configuration, channel access, testing, and self-hosted deployment.
- How to Create Scoped API Tokens for Restricted AccessLearn how to create scoped API tokens in ChatBotKit that restrict access to specific endpoints. This tutorial covers the allowedRoutes configuration, glob patterns, and practical examples like limiting a token to bot session creation only.
- Guide to Stateless and Stateful InteractionsLearn how to interact with the ChatBotKit API in stateless and stateful modes, use streaming responses, and trigger bot workflows programmatically.
- Multi-Stage Data Extraction with ChatBotKit Complete APILearn how to perform progressive data extraction at multiple stages during conversation processing using ChatBotKit's complete API, enabling real-time structured data capture beyond traditional end-of-conversation extraction.
- Using GraphQL Code Generator with ChatBotKit's GraphQL APILearn how to set up GraphQL Code Generator with ChatBotKit's GraphQL API in this comprehensive tutorial. Discover the installation process, configuration setup, and best practices for building type-safe applications to efficiently manage your chatbot resources.
- How to import and use the ChatBotKit API in PostmanLearn how to import and use the ChatBotKit API in Postman with this comprehensive guide. Follow step-by-step instructions for setting up authentication, importing specifications, and making API calls efficiently.
- Interactive Form with ChatBotKit Widget APILearn how to build an interactive form with ChatBotKit Widget API. This tutorial covers embedding the widget, implementing a form, and submitting data to the widget.