# ContextGPT Docs ## Docs - [Get Appearance Settings](https://docs.contextgpt.in/docs/api-reference/appearance/get-appearance-settings.md): Fetch the appearance and UI settings for a chatbot - [Update Appearance Settings](https://docs.contextgpt.in/docs/api-reference/appearance/update-appearance-settings.md): Partially update the appearance and UI settings for a chatbot - [Create Chatbot](https://docs.contextgpt.in/docs/api-reference/chatbot/create-chatbot-in-account.md): Create a new chatbot in an account - [Delete Chatbot](https://docs.contextgpt.in/docs/api-reference/chatbot/delete-chatbot-by-id.md): Permanently delete a chatbot and all its associated data - [Get All Chatbots in Account](https://docs.contextgpt.in/docs/api-reference/chatbot/get-all-chatbots-in-account.md): Fetch all chatbots in a specific account with no per-user filtering applied - [Get Chatbot by ID](https://docs.contextgpt.in/docs/api-reference/chatbot/get-chatbot-by-id.md): Fetch a single chatbot by its ID within an account - [Get My Chatbots](https://docs.contextgpt.in/docs/api-reference/chatbot/get-my-chatbots.md): Returns all chatbots accessible to the authenticated user, grouped by account - [Update Chatbot](https://docs.contextgpt.in/docs/api-reference/chatbot/update-chatbot-by-id.md): Update the name, description, or active status of a chatbot - [Create Conversation Starter](https://docs.contextgpt.in/docs/api-reference/conversation-starters/create-conversation-starter.md): Add a new conversation starter (button or link type) to a chatbot - [Delete Conversation Starter(s)](https://docs.contextgpt.in/docs/api-reference/conversation-starters/delete-conversation-starter.md): Delete one or more conversation starters by ID - [Get Conversation Starters](https://docs.contextgpt.in/docs/api-reference/conversation-starters/get-conversation-starters.md): Fetch all conversation starters for a chatbot, ordered by rank - [Reorder Conversation Starters](https://docs.contextgpt.in/docs/api-reference/conversation-starters/reorder-conversation-starters.md): Set the display order of conversation starters by providing an ordered list of IDs - [Update Conversation Starter](https://docs.contextgpt.in/docs/api-reference/conversation-starters/update-conversation-starter.md): Update an existing conversation starter by ID - [Create Follow-Up Prompt](https://docs.contextgpt.in/docs/api-reference/follow-up-prompts/create-follow-up-prompt.md): Add a new follow-up prompt (button or link type) to a chatbot - [Delete Follow-Up Prompt(s)](https://docs.contextgpt.in/docs/api-reference/follow-up-prompts/delete-follow-up-prompt.md): Delete one or more follow-up prompts by ID - [Get Follow-Up Prompts](https://docs.contextgpt.in/docs/api-reference/follow-up-prompts/get-follow-up-prompts.md): Fetch all follow-up prompts for a chatbot, ordered by rank - [Reorder Follow-Up Prompts](https://docs.contextgpt.in/docs/api-reference/follow-up-prompts/reorder-follow-up-prompts.md): Set the display order of follow-up prompts by providing an ordered list of IDs - [Update Follow-Up Prompt](https://docs.contextgpt.in/docs/api-reference/follow-up-prompts/update-follow-up-prompt.md): Update an existing follow-up prompt by ID - [Getting started with the ContextGPT API](https://docs.contextgpt.in/docs/api-reference/getting-started.md): Learn how to authenticate and make requests to the ContextGPT API. - [Create Human Support Settings](https://docs.contextgpt.in/docs/api-reference/human-support-settings/create-human-support-settings.md): Create human support escalation settings for a chatbot - [Get Human Support Settings](https://docs.contextgpt.in/docs/api-reference/human-support-settings/get-human-support-settings.md): Retrieve human support escalation settings for a chatbot - [Update Human Support Settings](https://docs.contextgpt.in/docs/api-reference/human-support-settings/update-human-support-settings.md): Update human support escalation settings for a chatbot - [Create Instruction](https://docs.contextgpt.in/docs/api-reference/instructions/create-instruction.md): Create a new instruction setting for a chatbot - [Delete Instruction](https://docs.contextgpt.in/docs/api-reference/instructions/delete-instruction.md): Delete instruction settings for a chatbot - [Get Instructions](https://docs.contextgpt.in/docs/api-reference/instructions/get-instructions.md): Retrieve all instruction settings for a chatbot - [Select Instruction](https://docs.contextgpt.in/docs/api-reference/instructions/select-instruction.md): Upsert (select/set) the active instruction for a chatbot - [Update Instruction](https://docs.contextgpt.in/docs/api-reference/instructions/update-instruction.md): Update an existing instruction by ID for a chatbot - [Create Lead Settings](https://docs.contextgpt.in/docs/api-reference/lead-settings/create-lead-settings.md): Create lead collection settings for a chatbot - [Delete Lead Settings](https://docs.contextgpt.in/docs/api-reference/lead-settings/delete-lead-settings.md): Delete lead collection settings for a chatbot - [Get Lead Settings](https://docs.contextgpt.in/docs/api-reference/lead-settings/get-lead-settings.md): Retrieve lead collection settings for a chatbot - [Update Lead Settings](https://docs.contextgpt.in/docs/api-reference/lead-settings/update-lead-settings.md): Update lead collection settings for a chatbot - [Delete Localization Text](https://docs.contextgpt.in/docs/api-reference/localization/delete-localization-text.md): Delete localization text for a chatbot - [Get Localization Texts](https://docs.contextgpt.in/docs/api-reference/localization/get-localization-texts.md): Retrieve all localization texts for a chatbot - [Upsert Localization Text](https://docs.contextgpt.in/docs/api-reference/localization/upsert-localization-text.md): Create or update localization text for a chatbot - [Create Persona](https://docs.contextgpt.in/docs/api-reference/personas/create-persona.md): Create a new persona for a chatbot - [Delete Persona](https://docs.contextgpt.in/docs/api-reference/personas/delete-persona.md): Delete one or more personas for a chatbot - [Get Personas](https://docs.contextgpt.in/docs/api-reference/personas/get-personas.md): Retrieve all personas for a chatbot - [Select Persona](https://docs.contextgpt.in/docs/api-reference/personas/select-persona.md): Set a specific persona as active for the chatbot - [Update Persona](https://docs.contextgpt.in/docs/api-reference/personas/update-persona.md): Partially update an existing persona - [Get Advanced Settings](https://docs.contextgpt.in/docs/api-reference/settings/get-advanced-settings.md): Retrieve advanced settings for a chatbot (stub — not yet implemented) - [Get Chat Mode](https://docs.contextgpt.in/docs/api-reference/settings/get-chat-mode.md): Retrieve the current chat mode (AI or human agent) for a chatbot - [Get General Settings](https://docs.contextgpt.in/docs/api-reference/settings/get-general-settings.md): Retrieve general settings for a chatbot - [Get Icon Settings](https://docs.contextgpt.in/docs/api-reference/settings/get-icon-settings.md): Retrieve icon URLs for a chatbot (bot, user, agent, bubble, watermark) - [Get User Data Settings](https://docs.contextgpt.in/docs/api-reference/settings/get-user-data-settings.md): Retrieve user data collection settings for a chatbot - [Update Chatbot Settings - Advanced](https://docs.contextgpt.in/docs/api-reference/settings/update-advanced-settings.md): Update advanced settings for a chatbot (stub — not yet implemented) - [Update Chatbot Settings - Chat Mode](https://docs.contextgpt.in/docs/api-reference/settings/update-chat-mode.md): Set the chat mode to AI or human agent for a chatbot - [Update Chatbot Settings - General](https://docs.contextgpt.in/docs/api-reference/settings/update-general-settings.md): Update general settings for a chatbot - [Update Icon Settings](https://docs.contextgpt.in/docs/api-reference/settings/update-icon-settings.md): Update chatbot icons — accepts URLs or base64 images (auto-uploaded to ImageKit) - [Update User Data Settings](https://docs.contextgpt.in/docs/api-reference/settings/update-user-data-settings.md): Update user data collection settings for a chatbot - [Get Text Snippet](https://docs.contextgpt.in/docs/api-reference/text-snippet/get-text-snippet.md): Fetch the text snippet associated with a chatbot - [Upsert Text Snippet](https://docs.contextgpt.in/docs/api-reference/text-snippet/upsert-text-snippet.md): Create or overwrite the text snippet for a chatbot - [Edit Message](https://docs.contextgpt.in/docs/api-reference/threads/edit-message.md): Edits the content of an existing message in a thread - [Escalate Conversation](https://docs.contextgpt.in/docs/api-reference/threads/escalate-conversation.md): Toggles the escalated flag on a thread and inserts a system message - [Get Thread Details](https://docs.contextgpt.in/docs/api-reference/threads/get-thread-details.md): Returns details for a specific thread including visitor information - [Get Thread Messages](https://docs.contextgpt.in/docs/api-reference/threads/get-thread-messages.md): Returns messages for a specific thread with cursor-based pagination - [List Threads](https://docs.contextgpt.in/docs/api-reference/threads/list-threads.md): Returns a paginated list of all conversation threads for a chatbot - [Reset Conversation](https://docs.contextgpt.in/docs/api-reference/threads/reset-conversation.md): Archives the current thread and creates a fresh one for the same visitor - [Send Agent Message](https://docs.contextgpt.in/docs/api-reference/threads/send-agent-message.md): Sends a message as a human agent into a conversation thread - [Update Thread Status](https://docs.contextgpt.in/docs/api-reference/threads/update-thread-status.md): Batch-updates status fields on one or more threads - [June 2026](https://docs.contextgpt.in/docs/changelog/2026/june.md): ContextGPT launches with mordern core chatbot functionality - [Overview](https://docs.contextgpt.in/docs/changelog/overview.md) - [Box](https://docs.contextgpt.in/docs/data-sources/box.md): Train your chatbot on files from Box cloud storage - [GitHub](https://docs.contextgpt.in/docs/data-sources/github.md): Train your chatbot on Markdown docs, READMEs, and files from GitHub repositories - [Google Drive](https://docs.contextgpt.in/docs/data-sources/google-drive.md): Train your chatbot on documents from Google Drive - [Notion](https://docs.contextgpt.in/docs/data-sources/notion.md): Train your chatbot on pages from your Notion workspace - [OneDrive](https://docs.contextgpt.in/docs/data-sources/onedrive.md): Train your chatbot on files from Microsoft OneDrive - [Data Sources Overview](https://docs.contextgpt.in/docs/data-sources/overview.md): Train your ContextGPT chatbot with content from various data sources - [YouTube](https://docs.contextgpt.in/docs/data-sources/youtube.md): Train your ContextGPT chatbot with content from various data sources - [Developers overview](https://docs.contextgpt.in/docs/developers/overview.md): Build custom integrations and extend ContextGPT functionality - [JavaScript SDK](https://docs.contextgpt.in/docs/developers/sdk.md): Embed your AI chatbot on any website and control it programmatically - [Webhooks](https://docs.contextgpt.in/docs/developers/webhooks.md): Receive real-time notifications for chatbot events - [Webhooks configuration](https://docs.contextgpt.in/docs/developers/webhooks-configuration.md): Configure webhooks to receive real-time notifications for chatbot events - [Appearance](https://docs.contextgpt.in/docs/features/appearance.md): Customize the visual design and behavior of your chatbot to match your brand - [Auto-sync jobs](https://docs.contextgpt.in/docs/features/auto-sync.md): Keep your chatbot content automatically up to date - [Chat modes](https://docs.contextgpt.in/docs/features/chat-modes.md): Configure whether new conversations start with AI or human agents - [Chatbot instructions and personas](https://docs.contextgpt.in/docs/features/chatbot-instructions-personas.md): Control your chatbot behavior with custom instructions and personality traits. - [Conversation followups](https://docs.contextgpt.in/docs/features/conversation-followups.md): Add interactive buttons that appear after chatbot responses to guide users through conversations - [Conversation starters](https://docs.contextgpt.in/docs/features/conversation-starters.md): Add quick prompts to help users start conversations with your chatbot. - [Custom responses (Q&A)](https://docs.contextgpt.in/docs/features/custom-responses.md): Override AI responses with pre-written answers for specific questions. - [Human support escalation](https://docs.contextgpt.in/docs/features/human-support.md): Allow users to escalate conversations to human agents when needed - [Lead collection](https://docs.contextgpt.in/docs/features/lead-collection.md): Capture and manage leads through your chatbot with industry-optimized templates and custom forms - [Members](https://docs.contextgpt.in/docs/features/members.md): Collaborate with your team by inviting members with different access levels to your chatbot - [Pages Quota](https://docs.contextgpt.in/docs/features/pages-quota.md): Understand how ContextGPT measures and manages your training content quota - [Text snippets](https://docs.contextgpt.in/docs/features/text-snippets.md): Add custom text content directly to your chatbot for quick reference information - [User data collection](https://docs.contextgpt.in/docs/features/user-data-collection.md): Configure basic user data collection settings for your chatbot - [Crisp integration](https://docs.contextgpt.in/docs/integrations/crisp.md): Integrate your ContextGPT chatbot with Crisp - [Freshdesk Messaging](https://docs.contextgpt.in/docs/integrations/freshdesk.md): Connect ContextGPT to Freshdesk Messaging (formerly Freshchat) - [Google Chat integration](https://docs.contextgpt.in/docs/integrations/google-chat.md): Integrate your ContextGPT chatbot with Google Chat - [Facebook Messenger integration](https://docs.contextgpt.in/docs/integrations/messenger.md): Integrate your ContextGPT chatbot with Facebook Messenger - [Integrations overview](https://docs.contextgpt.in/docs/integrations/overview.md): Connect ContextGPT with your favorite platforms and tools - [Slack integration](https://docs.contextgpt.in/docs/integrations/slack.md): Deploy your AI chatbot in Slack workspaces for team support - [Zapier integration](https://docs.contextgpt.in/docs/integrations/zapier.md): Connect ContextGPT with 5,000+ apps to automate workflows - [Zendesk integration](https://docs.contextgpt.in/docs/integrations/zendesk.md): Install ContextGPT as a Zendesk AI agent with one-click OAuth — no API keys, no webhook setup - [Zendesk (Legacy) integration](https://docs.contextgpt.in/docs/integrations/zendesk-legacy.md): Legacy API-key-based Zendesk integration for existing installs; new customers should use the primary Zendesk integration instead - [Zoho SalesIQ integration](https://docs.contextgpt.in/docs/integrations/zoho.md): Add intelligent chat to your Zoho CRM - [Try ContextGPT live](https://docs.contextgpt.in/docs/introduction/live-demo.md): Experience ContextGPT in action with our interactive demo chatbot. - [Use cases](https://docs.contextgpt.in/docs/introduction/use-cases.md): Common ways businesses use ContextGPT to automate support, generate leads, and engage customers. - [Introduction to ContextGPT](https://docs.contextgpt.in/docs/introduction/what-is-contextgpt.md): An AI-powered chatbot platform that transforms your website content into intelligent customer conversations - [Adding content to your chatbot](https://docs.contextgpt.in/docs/managing-your-chatbot/adding-content-to-your-chatbot.md): Train your chatbot on various content sources including websites, files, and integrations. Your chatbot's knowledge comes from the content you provide. ContextGPT supports multiple content sources to ensure your chatbot can answer questions accurately based on your business information. - [Advanced features](https://docs.contextgpt.in/docs/managing-your-chatbot/advanced.md): Access team management, integrations, and advanced chatbot settings. - [Chat history](https://docs.contextgpt.in/docs/managing-your-chatbot/chat-history.md): View and analyze all conversations your chatbot has handled. - [Chatbot dashboard](https://docs.contextgpt.in/docs/managing-your-chatbot/chatbot-dashboard.md): Monitor your chatbot performance and manage content from a centralized dashboard. The chatbot dashboard provides an overview of your chatbot's performance, content, and user interactions. Access it by selecting your chatbot from your account dashboard. - [Customizing your chatbot](https://docs.contextgpt.in/docs/managing-your-chatbot/customizing-your-chatbot.md): Personalize your chatbot appearance, behavior, and user experience. - [Delete your chatbot](https://docs.contextgpt.in/docs/managing-your-chatbot/delete-chatbot.md): Permanently remove a chatbot from your ContextGPT account. - [Lead management](https://docs.contextgpt.in/docs/managing-your-chatbot/leads.md): Capture, manage, and qualify leads through your chatbot conversations. - [Chatbot settings](https://docs.contextgpt.in/docs/managing-your-chatbot/settings.md): Configure chatbot behavior, data collection, localization, and advanced options. - [Plans and billing](https://docs.contextgpt.in/docs/navigating-your-account/billing.md): Manage your subscription, view usage, and update payment settings. - [Managing chatbots](https://docs.contextgpt.in/docs/navigating-your-account/chatbots.md): View, create, and manage all your chatbots from your account dashboard. - [Profile settings](https://docs.contextgpt.in/docs/navigating-your-account/profile.md): anage your account information and personal settings. - [Usage analytics](https://docs.contextgpt.in/docs/navigating-your-account/usage.md): Monitor your account usage and track message consumption. - [Create new chatbot](https://docs.contextgpt.in/docs/setup/create-new-chatbot.md): Creating a chatbot with ContextGPT is a streamlined two-step process customize the appearance, then add your data sources. - [Integrating your ContextGPT Chatbot with your Website](https://docs.contextgpt.in/docs/setup/integration-with-your-website.md): Once your chatbot is created and trained, you can integrate it with your website using the Installation page. ContextGPT provides multiple embedding options and platform-specific instructions to make integration seamless. - [Retraining and updating your AI chatbot](https://docs.contextgpt.in/docs/setup/retraining-your-ai-chatbot.md): Keep your chatbot up-to-date by resyncing your data sources as your content evolves. - [Getting started with ContextGPT](https://docs.contextgpt.in/docs/setup/setting-up-contexgpt.md): Set up your first AI chatbot in minutes. - [Training your chatbot](https://docs.contextgpt.in/docs/setup/training-your-chatbot.md): Add content from websites, files, and documents to train your chatbot. Train your chatbot by adding content it can use to answer questions. ContextGPT supports multiple content sources including websites, files, and cloud storage integrations. ## OpenAPI Specs - [openapi](https://docs.contextgpt.in/openapi.json) - [v0](https://docs.contextgpt.in/openai/v0.json) ## Optional - [Dashboard](https://www.contextgpt.in)