# SiteGPT Docs - [What is SiteGPT](https://sitegpt.ai/docs/introduction/what-is-sitegpt.md): Train a chatbot on your own content. It answers your visitors, captures leads, and hands off to your team when needed. - [Quickstart](https://sitegpt.ai/docs/setup/quickstart.md): Create your first chatbot, train it on your website, and put it live in about ten minutes. - [Try SiteGPT live](https://sitegpt.ai/docs/introduction/live-demo.md): Talk to a real SiteGPT chatbot, trained on these docs, right on this page. - [Use cases](https://sitegpt.ai/docs/introduction/our-use-cases.md): Common ways teams use SiteGPT: support deflection, lead generation, internal knowledge, and more. - [How training works](https://sitegpt.ai/docs/content/overview.md): What your chatbot can learn from, how training works, and how to keep answers accurate. - [Train on website links](https://sitegpt.ai/docs/content/website-links.md): Crawl your website, import a sitemap, paste URLs, or add YouTube videos. - [YouTube](https://sitegpt.ai/docs/data-sources/youtube.md): Train your chatbot on video transcripts from YouTube. - [Train on files and connected apps](https://sitegpt.ai/docs/content/files.md): Upload documents directly or sync content from Notion, Google Drive, Dropbox, OneDrive, Box, and GitHub. - [Notion](https://sitegpt.ai/docs/data-sources/notion.md): Train your chatbot on pages from your Notion workspace. - [Google Drive](https://sitegpt.ai/docs/data-sources/google-drive.md): Train your chatbot on documents from Google Drive. - [Dropbox](https://sitegpt.ai/docs/data-sources/dropbox.md): Train your chatbot on files from Dropbox. - [OneDrive](https://sitegpt.ai/docs/data-sources/onedrive.md): Train your chatbot on files from Microsoft OneDrive. - [Box](https://sitegpt.ai/docs/data-sources/box.md): Train your chatbot on files from Box. - [GitHub](https://sitegpt.ai/docs/data-sources/github.md): Train your chatbot on Markdown docs, READMEs, and text files from GitHub repositories. - [Text snippets](https://sitegpt.ai/docs/features/text-snippets.md): Give your chatbot knowledge that does not live on any page, as plain text. - [Custom responses (Q&A)](https://sitegpt.ai/docs/features/custom-responses.md): Pin exact answers for the questions where wording matters. - [Auto-sync](https://sitegpt.ai/docs/features/auto-sync.md): Re-crawl your links on a schedule so your chatbot tracks your latest content. - [Pages quota](https://sitegpt.ai/docs/features/pages-quota.md): How SiteGPT measures training content, and what to do when you hit the limit. - [Instructions and personas](https://sitegpt.ai/docs/features/chatbot-instructions-personas.md): Control how your chatbot behaves and sounds. - [Appearance](https://sitegpt.ai/docs/features/appearance.md): Make the chat widget match your brand: colors, icons, position, and behavior. - [Conversation starters](https://sitegpt.ai/docs/features/conversation-starters.md): Suggested questions that appear when a visitor opens the chat. - [Conversation followups](https://sitegpt.ai/docs/features/conversation-followups.md): Buttons and suggested questions that appear after the chatbot answers. - [Language and region](https://sitegpt.ai/docs/customize/language-and-region.md): Translate or reword every fixed label in the chat widget. - [Model and behavior settings](https://sitegpt.ai/docs/customize/model-and-behavior.md): The Settings pages that control which model answers, how much context it sees, and conversation limits. - [Install on your website](https://sitegpt.ai/docs/setup/integrating-with-your-website.md): Put your chatbot on any site with one script tag, an inline embed, an iframe, or the WordPress plugin. - [Chatbot dashboard](https://sitegpt.ai/docs/navigating-your-chatbot/chatbot-dashboard.md): Your chatbot home: readiness, key numbers, and a live preview to test with. - [Chat history](https://sitegpt.ai/docs/navigating-your-chatbot/chat-history.md): Read every conversation, reply as a human, and turn missed answers into training. - [Analytics](https://sitegpt.ai/docs/navigating-your-chatbot/analytics.md): See how your chatbot performs: trends, the engagement funnel, conversation insights, and a weekly digest. - [Conversation insights](https://sitegpt.ai/docs/navigating-your-chatbot/conversation-insights.md): AI-classified topics, conversation outcomes, and the top questions your visitors keep asking. - [Weekly digest](https://sitegpt.ai/docs/navigating-your-chatbot/weekly-digest.md): A Monday-morning email with last week's numbers, top topics, and the questions your chatbot could not answer. - [Human support](https://sitegpt.ai/docs/features/human-support.md): Let visitors reach your team when the AI is not enough. - [Chat modes](https://sitegpt.ai/docs/features/chat-modes.md): Choose whether new conversations start with the AI or with your team. - [Lead collection](https://sitegpt.ai/docs/features/lead-collection.md): Capture visitor contact details during conversations and route them to your tools. - [Managing leads](https://sitegpt.ai/docs/navigating-your-chatbot/leads.md): Review, organize, and follow up on the contacts your chatbot captures. - [Integrations overview](https://sitegpt.ai/docs/integrations/overview.md): Bring your chatbot to the channels and support tools your team already uses. - [Zendesk integration](https://sitegpt.ai/docs/integrations/zendesk.md): Install SiteGPT as a Zendesk AI agent with one-click OAuth: no API keys, no webhook setup - [Zendesk (Legacy) integration](https://sitegpt.ai/docs/integrations/zendesk-legacy.md): Legacy API-key-based Zendesk integration for existing installs; new customers should use the primary Zendesk integration instead - [Freshdesk Messaging](https://sitegpt.ai/docs/integrations/freshdesk.md): Connect SiteGPT to Freshdesk Messaging (formerly Freshchat) - [Crisp integration](https://sitegpt.ai/docs/integrations/crisp.md): Install the SiteGPT plugin from the Crisp Marketplace and let AI answer your Crisp inbox - [Zoho SalesIQ integration](https://sitegpt.ai/docs/integrations/zoho.md): Add intelligent chat to your Zoho CRM - [Slack integration](https://sitegpt.ai/docs/integrations/slack.md): Add the SiteGPT app to Slack and get instant AI answers in channels, threads, and DMs - [Facebook Messenger integration](https://sitegpt.ai/docs/integrations/messenger.md): Connect your SiteGPT chatbot to Facebook Messenger - [Google Chat integration](https://sitegpt.ai/docs/integrations/google-chat.md): Integrate your AI chatbot with Google Workspace - [Developers overview](https://sitegpt.ai/docs/developers/overview.md): Every way to build on SiteGPT: widget SDK, API SDKs, tracking events, webhooks, the Agent API, the CLI, and MCP. - [JavaScript SDK](https://sitegpt.ai/docs/developers/sdk.md): Embed your AI chatbot on any website - [TypeScript SDK](https://sitegpt.ai/docs/developers/sdk-typescript.md): The official typed client for the SiteGPT API v2: @sitegpt/sdk on npm. - [Python SDK](https://sitegpt.ai/docs/developers/sdk-python.md): The official Python client for the SiteGPT API v2: sitegpt on PyPI. - [Go SDK](https://sitegpt.ai/docs/developers/sdk-go.md): The official Go client for the SiteGPT API v2: github.com/sitegpt/sitegpt-go. - [Tracking events](https://sitegpt.ai/docs/developers/tracking-events.md): Track chatbot activity in Google Tag Manager, GA4, or any analytics tool - [Webhooks](https://sitegpt.ai/docs/developers/webhooks.md): Receive messages, leads, and escalations at your own endpoint as they happen. - [API tokens & MCP](https://sitegpt.ai/docs/developers/api-tokens-and-mcp.md): Create scoped API tokens and manage AI agent connections from the Agents page. - [A2A agent](https://sitegpt.ai/docs/developers/a2a.md): Ask SiteGPT questions from your own agent over the A2A protocol: agent card discovery plus a JSON-RPC message/send endpoint. - [Managing chatbots](https://sitegpt.ai/docs/navigating-your-account/chatbots.md): Your account home: every chatbot at a glance. - [Members](https://sitegpt.ai/docs/features/members.md): Invite your team to a chatbot with role-based access. - [Plans and billing](https://sitegpt.ai/docs/navigating-your-account/billing.md): Understand SiteGPT plans and manage your subscription. - [Usage](https://sitegpt.ai/docs/navigating-your-account/usage.md): Track messages, pages, chatbots, and team seats against your plan. - [Profile](https://sitegpt.ai/docs/navigating-your-account/profile.md): Your account identity: name, avatar, and sign-in email. - [Security and compliance](https://sitegpt.ai/docs/navigating-your-account/security.md): How SiteGPT protects your data, and the certifications behind it. - [Using SiteGPT under HIPAA](https://sitegpt.ai/docs/navigating-your-account/hipaa.md): How HIPAA-covered deployments work on SiteGPT, from BAA to go-live. - [Delete your chatbot](https://sitegpt.ai/docs/navigating-your-chatbot/delete-chatbot.md): Permanently remove a chatbot, or find a gentler alternative. - [Changelog](https://sitegpt.ai/docs/changelog/overview.md): Complete history of SiteGPT updates since March 2023 - [August 2026](https://sitegpt.ai/docs/changelog/2026-august.md): Updates and improvements for August 2026 - [July 2026](https://sitegpt.ai/docs/changelog/2026-july.md): Updates and improvements for July 2026 - [June 2026](https://sitegpt.ai/docs/changelog/2026-june.md): Updates and improvements for June 2026 - [May 2026](https://sitegpt.ai/docs/changelog/2026-may.md): Updates and improvements for May 2026 - [April 2026](https://sitegpt.ai/docs/changelog/2026-april.md): Updates and improvements for April 2026 - [March 2026](https://sitegpt.ai/docs/changelog/2026-march.md): Updates and improvements for March 2026 - [February 2026](https://sitegpt.ai/docs/changelog/2026-february.md): Updates and improvements for February 2026 - [January 2026](https://sitegpt.ai/docs/changelog/2026-january.md): Updates and improvements for January 2026 - [December 2025](https://sitegpt.ai/docs/changelog/2025-december.md): Updates and improvements for December 2025 - [November 2025](https://sitegpt.ai/docs/changelog/2025-november.md): Updates and improvements for November 2025 - [October 2025](https://sitegpt.ai/docs/changelog/2025-october.md): Updates from October 2025 - [September 2025](https://sitegpt.ai/docs/changelog/2025-september.md): Updates from September 2025 - [August 2025](https://sitegpt.ai/docs/changelog/2025-august.md): Updates from August 2025 - [July 2025](https://sitegpt.ai/docs/changelog/2025-july.md): Updates from July 2025 - [June 2025](https://sitegpt.ai/docs/changelog/2025-june.md): Updates from June 2025 - [May 2025](https://sitegpt.ai/docs/changelog/2025-may.md): Updates from May 2025 - [April 2025](https://sitegpt.ai/docs/changelog/2025-april.md): Updates from April 2025 - [March 2025](https://sitegpt.ai/docs/changelog/2025-march.md): Updates from March 2025 - [February 2025](https://sitegpt.ai/docs/changelog/2025-february.md): Updates from February 2025 - [January 2025](https://sitegpt.ai/docs/changelog/2025-january.md): Updates from January 2025 - [December 2024](https://sitegpt.ai/docs/changelog/2024-december.md): Updates from December 2024 - [November 2024](https://sitegpt.ai/docs/changelog/2024-november.md): Updates from November 2024 - [October 2024](https://sitegpt.ai/docs/changelog/2024-october.md): Updates from October 2024 - [September 2024](https://sitegpt.ai/docs/changelog/2024-september.md): Pricing updates, model improvements, and stability enhancements - [August 2024](https://sitegpt.ai/docs/changelog/2024-august.md): Additional free tools, rate limiting, and UI improvements - [July 2024](https://sitegpt.ai/docs/changelog/2024-july.md): Human support, pricing updates, and free tools launch - [June 2024](https://sitegpt.ai/docs/changelog/2024-june.md): Workflows UI, lead forwarding, and Zoho integration - [May 2024](https://sitegpt.ai/docs/changelog/2024-may.md): Data source integrations, embedding enhancements, and workflow improvements - [April 2024](https://sitegpt.ai/docs/changelog/2024-april.md): Workflows, embedding improvements, and whitelabel enhancements - [March 2024](https://sitegpt.ai/docs/changelog/2024-march.md): Unread messages, tooltip customization, and integration improvements - [February 2024](https://sitegpt.ai/docs/changelog/2024-february.md): Portkey integration, GPT-4 updates, and whitelabel enhancements - [January 2024](https://sitegpt.ai/docs/changelog/2024-january.md): Whitelabel features, link optimization, and CSS customization - [December 2023](https://sitegpt.ai/docs/changelog/2023-december.md): Playground redesign, leads functionality, and Notion integration - [November 2023](https://sitegpt.ai/docs/changelog/2023-november.md): Prompts, personas, playground, and major UI updates - [October 2023](https://sitegpt.ai/docs/changelog/2023-october.md): PartyKit enhancements and stability improvements - [September 2023](https://sitegpt.ai/docs/changelog/2023-september.md): Functions, metrics API, and PartyKit integration - [August 2023](https://sitegpt.ai/docs/changelog/2023-august.md): Q&A functionality, Google Chat integration, and enhanced analytics - [July 2023](https://sitegpt.ai/docs/changelog/2023-july.md): Advanced features, integrations, and Q&A functionality - [June 2023](https://sitegpt.ai/docs/changelog/2023-june.md): File uploads, API documentation, and GPT-4 support - [May 2023](https://sitegpt.ai/docs/changelog/2023-may.md): Enhanced customization and embedding options - [April 2023](https://sitegpt.ai/docs/changelog/2023-april.md): Paddle integration, pricing plans, and UI improvements - [March 2023](https://sitegpt.ai/docs/changelog/2023-march.md): SiteGPT launches with core chatbot functionality - [SiteGPT CLI](https://sitegpt.ai/docs/cli/overview.md): Manage SiteGPT chatbots, knowledge, settings, conversations, and account operations from a terminal or AI agent. - [Agent-first onboarding](https://sitegpt.ai/docs/cli/onboarding.md): Let an AI agent create, configure, test, and hand off a temporary SiteGPT chatbot before the user has a SiteGPT account. - [Install and log in](https://sitegpt.ai/docs/cli/install-login.md): Install the SiteGPT CLI, authenticate with device login, and verify your account. - [Authentication and scopes](https://sitegpt.ai/docs/cli/authentication.md): Understand SiteGPT CLI authentication, scoped tokens, access levels, token management, and least-privilege setup. - [OAuth device flow](https://sitegpt.ai/docs/cli/oauth-device-flow.md): Use SiteGPT OAuth device authorization to let a CLI or AI agent obtain a scoped SiteGPT API token. - [Profiles](https://sitegpt.ai/docs/cli/profiles.md): Use local CLI profiles for multiple SiteGPT accounts, environments, and permission sets. - [Connect SiteGPT with MCP](https://sitegpt.ai/docs/cli/mcp-server.md): Connect AI assistants such as Claude to SiteGPT through the SiteGPT MCP server with browser-based OAuth approval. - [Use SiteGPT CLI with AI agents](https://sitegpt.ai/docs/cli/use-with-ai-agents.md): Give a personal AI agent the SiteGPT CLI so it can manage your chatbots safely through scoped profiles and command-line workflows. - [Chatbots](https://sitegpt.ai/docs/cli/chatbots.md): Create, inspect, update, delete, summarize, and install SiteGPT chatbots from the CLI. - [Knowledge](https://sitegpt.ai/docs/cli/knowledge.md): Add, inspect, resync, delete, and maintain chatbot knowledge from links, websites, sitemaps, files, text, YouTube, and custom responses. - [External data sources](https://sitegpt.ai/docs/cli/data-sources.md): Connect Google Drive, Notion, Dropbox, OneDrive, Box, SharePoint, Confluence, and GitHub through the SiteGPT CLI. - [Customization](https://sitegpt.ai/docs/cli/customization.md): Configure personas, instructions, settings, icons, conversation starters, and followups from the CLI. - [Conversations, messages, tags, and leads](https://sitegpt.ai/docs/cli/conversations.md): Review support conversations, send user messages, manage tags, and maintain leads from the SiteGPT CLI. - [Account, team, usage, and billing](https://sitegpt.ai/docs/cli/account-team-billing.md): Manage account profile details, members, invites, usage, limits, billing, and API tokens from the CLI. - [Playbook: Create a chatbot from a website](https://sitegpt.ai/docs/cli/playbooks/create-chatbot-from-website.md): An end-to-end agent playbook for researching a website, creating a SiteGPT chatbot, adding knowledge, and configuring appearance and behavior. - [Playbook: Agent-first onboarding chatbot](https://sitegpt.ai/docs/cli/playbooks/agent-first-onboarding-chatbot.md): Build a polished SiteGPT chatbot preview before the human creates or signs into a SiteGPT account. - [Playbook: Existing account chatbot setup](https://sitegpt.ai/docs/cli/playbooks/account-chatbot-setup.md): Create or update a SiteGPT chatbot inside an authenticated SiteGPT account. - [Playbook: Support operations](https://sitegpt.ai/docs/cli/playbooks/support-operations.md): An agent playbook for triaging conversations, leads, escalations, tags, and support follow-up with the SiteGPT CLI. - [Playbook: Knowledge maintenance](https://sitegpt.ai/docs/cli/playbooks/knowledge-maintenance.md): An agent playbook for auditing, updating, resyncing, and cleaning chatbot knowledge with the SiteGPT CLI. - [Command reference](https://sitegpt.ai/docs/cli/command-reference.md): A detailed entity-by-entity reference for every SiteGPT CLI command, option, alias, and enum. - [Troubleshooting](https://sitegpt.ai/docs/cli/troubleshooting.md): Fix common SiteGPT CLI authentication, profile, permission, output, and knowledge-ingestion issues. - [Getting started with API v2](https://sitegpt.ai/docs/api-reference/v2/getting-started.md): Use the SiteGPT Agent API v2 to manage chatbots, knowledge, conversations, account data, and team operations. - [API v2 authentication](https://sitegpt.ai/docs/api-reference/v2/authentication.md): Authenticate to API v2 with scoped SiteGPT bearer tokens, dashboard-created tokens, or OAuth device login. - [Get OpenAPI spec](https://sitegpt.ai/docs/api-reference/discovery/get-openapi-spec.md): Get the SiteGPT agent API OpenAPI document. - [Get agent manifest](https://sitegpt.ai/docs/api-reference/discovery/get-agent-manifest.md): Get the SiteGPT agent manifest. - [Health check](https://sitegpt.ai/docs/api-reference/discovery/health-check.md): Check that the SiteGPT API is up and answering. Returns the service name and current server time; useful as a first anonymous probe before authenticating. - [Start onboarding](https://sitegpt.ai/docs/api-reference/onboarding/start-onboarding.md): Start an agent-first onboarding workspace for a public website. - [Get onboarding status](https://sitegpt.ai/docs/api-reference/onboarding/get-onboarding-status.md): Get the onboarding workspace status using the temporary onboarding token. - [Delete onboarding](https://sitegpt.ai/docs/api-reference/onboarding/delete-onboarding.md): Delete an unclaimed onboarding workspace and its temporary chatbot. - [Claim onboarding](https://sitegpt.ai/docs/api-reference/onboarding/claim-onboarding.md): Create checkout for an onboarding workspace claim. - [Get current user](https://sitegpt.ai/docs/api-reference/account/get-current-user.md): Get the authenticated user and credential context. - [Get account](https://sitegpt.ai/docs/api-reference/account/get-account.md): Get current account user and auth metadata. - [Update profile](https://sitegpt.ai/docs/api-reference/account/update-profile.md): Update the authenticated user profile name. - [Upload profile picture](https://sitegpt.ai/docs/api-reference/account/upload-profile-picture.md): Upload the authenticated user profile picture. - [Delete profile picture](https://sitegpt.ai/docs/api-reference/account/delete-profile-picture.md): Delete the authenticated user profile picture. Requires confirm=true. - [Get Usage](https://sitegpt.ai/docs/api-reference/account/get-usage.md): Get account usage. - [Get Limits](https://sitegpt.ai/docs/api-reference/account/get-limits.md): Get account limits and remaining quotas. - [Get subscription](https://sitegpt.ai/docs/api-reference/billing/get-subscription.md): Get billing subscription state. - [List invoices](https://sitegpt.ai/docs/api-reference/billing/list-invoices.md): List billing invoices and transaction download links. - [List tokens](https://sitegpt.ai/docs/api-reference/tokens/list-tokens.md): List API tokens for the authenticated user. - [Create token](https://sitegpt.ai/docs/api-reference/tokens/create-token.md): Create a scoped API token. - [Revoke token](https://sitegpt.ai/docs/api-reference/tokens/revoke-token.md): Revoke an API token. - [Rotate token](https://sitegpt.ai/docs/api-reference/tokens/rotate-token.md): Rotate an active API token and return the new plaintext token once. - [List chatbots](https://sitegpt.ai/docs/api-reference/chatbots/list-chatbots.md): List chatbots accessible to the authenticated user. - [Create chatbot](https://sitegpt.ai/docs/api-reference/chatbots/create-chatbot.md): Create a chatbot. - [Get chatbot](https://sitegpt.ai/docs/api-reference/chatbots/get-chatbot.md): Get one chatbot. - [Delete chatbot](https://sitegpt.ai/docs/api-reference/chatbots/delete-chatbot.md): Delete a chatbot. Requires confirm=true. - [Update chatbot](https://sitegpt.ai/docs/api-reference/chatbots/update-chatbot.md): Update chatbot title or description. - [Get dashboard summary](https://sitegpt.ai/docs/api-reference/chatbots/get-dashboard-summary.md): Get chatbot dashboard summary, knowledge counts, conversation feedback, and install metadata. - [Get analytics](https://sitegpt.ai/docs/api-reference/chatbots/get-analytics.md): Get daily engagement analytics: widget opens, conversations, messages, reactions, unique visitors, escalations, and leads, with totals and a prior-period comparison. Requires analytics to be enabled for the account (403 ANALYTICS_LOCKED otherwise); insight-derived counters appear only when insights… - [Upload icon](https://sitegpt.ai/docs/api-reference/chatbots/upload-icon.md): Upload a chatbot appearance icon. Supported types: bot, person, agent, watermark, and chat-bubble. - [Delete icon](https://sitegpt.ai/docs/api-reference/chatbots/delete-icon.md): Delete a chatbot appearance icon. Requires confirm=true. - [Transfer Chatbot](https://sitegpt.ai/docs/api-reference/chatbots/transfer-chatbot.md): Transfer a chatbot to another user in the same brand (reassign ownership). Provide email or userId. If the recipient has no account in the brand yet, one is created. By default the previous owner is removed from the chatbot; pass keepSourceAs to keep them as a member at that role. Requires the chatb… - [List documents](https://sitegpt.ai/docs/api-reference/knowledge/list-documents.md): List chatbot knowledge documents, including raw and parsed content URLs when available. - [Get document](https://sitegpt.ai/docs/api-reference/knowledge/get-document.md): Get full details for one knowledge document, with optional inlined text content. - [Delete document](https://sitegpt.ai/docs/api-reference/knowledge/delete-document.md): Delete one knowledge document. Requires confirm=true. - [Update document](https://sitegpt.ai/docs/api-reference/knowledge/update-document.md): Update editable content for one knowledge document. - [Get document stats](https://sitegpt.ai/docs/api-reference/knowledge/get-document-stats.md): Get chatbot knowledge document stats. - [Bulk delete documents](https://sitegpt.ai/docs/api-reference/knowledge/bulk-delete-documents.md): Bulk delete knowledge documents by IDs or filters. - [Bulk resync documents](https://sitegpt.ai/docs/api-reference/knowledge/bulk-resync-documents.md): Bulk resync knowledge documents by IDs or filters. - [Update document config](https://sitegpt.ai/docs/api-reference/knowledge/update-document-config.md): Update scrape and sync config for one or more URL-like knowledge documents. - [Add links](https://sitegpt.ai/docs/api-reference/knowledge/add-links.md): Add URL links to chatbot knowledge. - [Add website](https://sitegpt.ai/docs/api-reference/knowledge/add-website.md): Crawl and add a website to chatbot knowledge. - [Add sitemap](https://sitegpt.ai/docs/api-reference/knowledge/add-sitemap.md): Ingest a sitemap into chatbot knowledge. Supports auto-sync and sitemap auto-scan frequencies. - [Add YouTube](https://sitegpt.ai/docs/api-reference/knowledge/add-youtube.md): Add YouTube content to chatbot knowledge. - [Update text knowledge](https://sitegpt.ai/docs/api-reference/knowledge/update-text-knowledge.md): Replace the chatbot text knowledge document. - [Upload files](https://sitegpt.ai/docs/api-reference/knowledge/upload-files.md): Add local files to chatbot knowledge. - [List sync jobs](https://sitegpt.ai/docs/api-reference/knowledge-sync-jobs/list-sync-jobs.md): List active recurring knowledge sync/scan jobs. - [Get sync job](https://sitegpt.ai/docs/api-reference/knowledge-sync-jobs/get-sync-job.md): Get one recurring knowledge sync/scan job and run history. - [Delete sync job](https://sitegpt.ai/docs/api-reference/knowledge-sync-jobs/delete-sync-job.md): Disable/delete a recurring knowledge sync/scan job. Existing documents are not deleted. Requires confirm=true. - [Update sync job](https://sitegpt.ai/docs/api-reference/knowledge-sync-jobs/update-sync-job.md): Update auto-sync or sitemap auto-scan frequency for a recurring knowledge job. - [List data sources](https://sitegpt.ai/docs/api-reference/knowledge-sources/list-data-sources.md): List external knowledge data-source connections for a chatbot. - [Create data source](https://sitegpt.ai/docs/api-reference/knowledge-sources/create-data-source.md): Create an external knowledge source connection. OAuth/picker sources return an authorization URL. Notion pages are discovered during ingest after OAuth page/database selection. - [Get data source](https://sitegpt.ai/docs/api-reference/knowledge-sources/get-data-source.md): Get one external knowledge source connection. - [Revoke data source](https://sitegpt.ai/docs/api-reference/knowledge-sources/revoke-data-source.md): Revoke an external knowledge source connection. - [Update data source](https://sitegpt.ai/docs/api-reference/knowledge-sources/update-data-source.md): Update an external knowledge source connection name, redirect URL, or credentials. - [Authorize data source](https://sitegpt.ai/docs/api-reference/knowledge-sources/authorize-data-source.md): Generate a fresh authorization/picker URL for an existing OAuth source so users can add/change selected files. For Notion, run ingest after OAuth because selected pages are discovered during ingest. - [List source documents](https://sitegpt.ai/docs/api-reference/knowledge-sources/list-source-documents.md): List picked/connected documents for a knowledge source. Notion can be empty before ingest because pages are discovered during ingest. - [Ingest data source](https://sitegpt.ai/docs/api-reference/knowledge-sources/ingest-data-source.md): Queue ingestion for a knowledge source. Notion discovers selected pages during this step. GitHub uses repository/branch/patterns; Confluence can use external IDs. - [List GitHub repositories](https://sitegpt.ai/docs/api-reference/knowledge-sources/list-github-repositories.md): List repositories available to a GitHub knowledge source. - [List GitHub files](https://sitegpt.ai/docs/api-reference/knowledge-sources/list-github-files.md): List files in a GitHub repository for a knowledge source. - [List Confluence spaces](https://sitegpt.ai/docs/api-reference/knowledge-sources/list-confluence-spaces.md): List spaces available to a Confluence knowledge source. - [List Confluence pages](https://sitegpt.ai/docs/api-reference/knowledge-sources/list-confluence-pages.md): List pages in a Confluence space for a knowledge source. - [List custom responses](https://sitegpt.ai/docs/api-reference/custom-responses/list-custom-responses.md): List chatbot custom responses. - [Create custom response](https://sitegpt.ai/docs/api-reference/custom-responses/create-custom-response.md): Create a custom response. - [Get custom response](https://sitegpt.ai/docs/api-reference/custom-responses/get-custom-response.md): Get one custom response. - [Delete custom response](https://sitegpt.ai/docs/api-reference/custom-responses/delete-custom-response.md): Delete a custom response. Requires confirm=true. - [Update custom response](https://sitegpt.ai/docs/api-reference/custom-responses/update-custom-response.md): Update a custom response. - [List personas](https://sitegpt.ai/docs/api-reference/personas/list-personas.md): List chatbot personas. - [Create persona](https://sitegpt.ai/docs/api-reference/personas/create-persona.md): Create a chatbot persona. - [Get persona](https://sitegpt.ai/docs/api-reference/personas/get-persona.md): Get one chatbot persona. - [Delete persona](https://sitegpt.ai/docs/api-reference/personas/delete-persona.md): Delete a custom chatbot persona. Requires confirm=true. - [Update persona](https://sitegpt.ai/docs/api-reference/personas/update-persona.md): Update a custom chatbot persona. - [Use persona](https://sitegpt.ai/docs/api-reference/personas/use-persona.md): Make a persona active for a chatbot. - [List instructions](https://sitegpt.ai/docs/api-reference/instructions/list-instructions.md): List chatbot instructions. - [Create instructions](https://sitegpt.ai/docs/api-reference/instructions/create-instructions.md): Create chatbot instructions. - [Get instructions](https://sitegpt.ai/docs/api-reference/instructions/get-instructions.md): Get one chatbot instruction. - [Delete instructions](https://sitegpt.ai/docs/api-reference/instructions/delete-instructions.md): Delete custom chatbot instructions. Requires confirm=true. - [Update instructions](https://sitegpt.ai/docs/api-reference/instructions/update-instructions.md): Update custom chatbot instructions. - [Use instructions](https://sitegpt.ai/docs/api-reference/instructions/use-instructions.md): Make instructions active for a chatbot. - [Get settings](https://sitegpt.ai/docs/api-reference/settings/get-settings.md): Get safe chatbot settings. - [Update settings](https://sitegpt.ai/docs/api-reference/settings/update-settings.md): Update safe chatbot settings across sections. - [Get settings section](https://sitegpt.ai/docs/api-reference/settings/get-settings-section.md): Get one safe chatbot settings section. - [Update settings section](https://sitegpt.ai/docs/api-reference/settings/update-settings-section.md): Update one safe chatbot settings section. - [List starters](https://sitegpt.ai/docs/api-reference/conversation-starters/list-starters.md): List conversation starters. - [Create starter](https://sitegpt.ai/docs/api-reference/conversation-starters/create-starter.md): Create a conversation starter. - [Get starter](https://sitegpt.ai/docs/api-reference/conversation-starters/get-starter.md): Get one conversation starter. - [Delete starter](https://sitegpt.ai/docs/api-reference/conversation-starters/delete-starter.md): Delete a conversation starter. Requires confirm=true. - [Update starter](https://sitegpt.ai/docs/api-reference/conversation-starters/update-starter.md): Update a conversation starter. - [Reorder starters](https://sitegpt.ai/docs/api-reference/conversation-starters/reorder-starters.md): Reorder conversation starters. - [List followups](https://sitegpt.ai/docs/api-reference/conversation-followups/list-followups.md): List conversation followups. - [Create followup](https://sitegpt.ai/docs/api-reference/conversation-followups/create-followup.md): Create a conversation followup. - [Get followup](https://sitegpt.ai/docs/api-reference/conversation-followups/get-followup.md): Get one conversation followup. - [Delete followup](https://sitegpt.ai/docs/api-reference/conversation-followups/delete-followup.md): Delete a conversation followup. Requires confirm=true. - [Update followup](https://sitegpt.ai/docs/api-reference/conversation-followups/update-followup.md): Update a conversation followup. - [Reorder followups](https://sitegpt.ai/docs/api-reference/conversation-followups/reorder-followups.md): Reorder conversation followups. - [List members](https://sitegpt.ai/docs/api-reference/members/list-members.md): List chatbot members and pending invites. - [Invite member](https://sitegpt.ai/docs/api-reference/members/invite-member.md): Invite a chatbot member by email, or add them directly with skipInvite=true (no invite email, account provisioned if needed). - [Remove member](https://sitegpt.ai/docs/api-reference/members/remove-member.md): Remove a chatbot member. Requires confirm=true. - [List invites](https://sitegpt.ai/docs/api-reference/members/list-invites.md): List pending chatbot member invites. - [Cancel invite](https://sitegpt.ai/docs/api-reference/members/cancel-invite.md): Cancel a pending chatbot member invite. Requires confirm=true. - [List leads](https://sitegpt.ai/docs/api-reference/leads/list-leads.md): List chatbot leads. - [Get lead](https://sitegpt.ai/docs/api-reference/leads/get-lead.md): Get one chatbot lead. - [Delete lead](https://sitegpt.ai/docs/api-reference/leads/delete-lead.md): Delete a chatbot lead. Requires confirm=true. - [Update lead](https://sitegpt.ai/docs/api-reference/leads/update-lead.md): Update a chatbot lead. - [Run lead action](https://sitegpt.ai/docs/api-reference/leads/run-lead-action.md): Run a bulk lead action. - [List conversations](https://sitegpt.ai/docs/api-reference/conversations/list-conversations.md): List chatbot conversations. - [Create conversation](https://sitegpt.ai/docs/api-reference/conversations/create-conversation.md): Create a chatbot conversation. - [Run conversation action](https://sitegpt.ai/docs/api-reference/conversations/run-conversation-action.md): Run a bulk conversation action. - [Get conversation](https://sitegpt.ai/docs/api-reference/conversations/get-conversation.md): Get one chatbot conversation. - [Delete conversation](https://sitegpt.ai/docs/api-reference/conversations/delete-conversation.md): Delete one chatbot conversation. Requires confirm=true. - [Update conversation](https://sitegpt.ai/docs/api-reference/conversations/update-conversation.md): Update one chatbot conversation. - [Escalate conversation](https://sitegpt.ai/docs/api-reference/conversations/escalate-conversation.md): Escalate a conversation to human support. - [Switch to AI](https://sitegpt.ai/docs/api-reference/conversations/switch-to-ai.md): Switch an escalated conversation back to AI mode. - [Send new message](https://sitegpt.ai/docs/api-reference/messages/send-new-message.md): Send a visitor message and start a new conversation. - [List messages](https://sitegpt.ai/docs/api-reference/messages/list-messages.md): List conversation messages. - [Send message](https://sitegpt.ai/docs/api-reference/messages/send-message.md): Send a visitor message to an existing conversation. - [Update message](https://sitegpt.ai/docs/api-reference/messages/update-message.md): React to or edit a conversation message. - [List tags](https://sitegpt.ai/docs/api-reference/tags/list-tags.md): List conversation tags. - [Create tag](https://sitegpt.ai/docs/api-reference/tags/create-tag.md): Create a conversation tag. - [Get tag](https://sitegpt.ai/docs/api-reference/tags/get-tag.md): Get one conversation tag. - [Delete tag](https://sitegpt.ai/docs/api-reference/tags/delete-tag.md): Delete a conversation tag. Requires confirm=true. - [Update tag](https://sitegpt.ai/docs/api-reference/tags/update-tag.md): Update a conversation tag. - [Getting started with the SiteGPT API](https://sitegpt.ai/docs/api-reference/getting-started.md): Learn how to authenticate and make requests to the SiteGPT API. - [Fetch All Chatbots](https://sitegpt.ai/docs/api-reference/chatbot/fetch-all-chatbots.md): Fetch all the chatbots - [Create Chatbot](https://sitegpt.ai/docs/api-reference/chatbot/create-chatbot.md): Create a new chatbot - [Fetch Chatbot](https://sitegpt.ai/docs/api-reference/chatbot/fetch-chatbot.md): Fetch a particular chatbot - [Delete Chatbot](https://sitegpt.ai/docs/api-reference/chatbot/delete-chatbot.md): Delete the chatbot - [Update Chatbot Appearance](https://sitegpt.ai/docs/api-reference/chatbot-appearance/update-chatbot-appearance.md): Update appearance of the chatbot - [Modify Chatbot Custom Content](https://sitegpt.ai/docs/api-reference/chatbot-custom-content/modify-chatbot-custom-content.md): Modify (Add/Update) custom content of the chatbot - [Fetch All Follow Up Prompts](https://sitegpt.ai/docs/api-reference/chatbot-follow-up-prompts/fetch-all-follow-up-prompts.md): Fetch all the follow up prompts of a particular chatbot - [Add Follow Up Prompt](https://sitegpt.ai/docs/api-reference/chatbot-follow-up-prompts/add-follow-up-prompt.md): Add a new follow-up prompt to a particular chatbot - [Fetch Follow Up Prompt](https://sitegpt.ai/docs/api-reference/chatbot-follow-up-prompts/fetch-follow-up-prompt.md): Fetch follow-up prompt of the chatbot - [Update Follow Up Prompt](https://sitegpt.ai/docs/api-reference/chatbot-follow-up-prompts/update-follow-up-prompt.md): Update follow-up prompt of the chatbot - [Delete Follow Up Prompt](https://sitegpt.ai/docs/api-reference/chatbot-follow-up-prompts/delete-follow-up-prompt.md): Delete follow-up prompt of the chatbot - [Update Chatbot Icons](https://sitegpt.ai/docs/api-reference/chatbot-icons/update-chatbot-icons.md): Add or Update the chatbot icons (Bot Icon, Person Icon, Agent Icon, Watermark Icon, Chat Bubble Icon) - [Delete Chatbot Icons](https://sitegpt.ai/docs/api-reference/chatbot-icons/delete-chatbot-icons.md): Delete the chatbot icon - [Add Links to Chatbot (v0)](https://sitegpt.ai/docs/api-reference/chatbot-links/add-links-to-chatbot.md): **⚠️ DEPRECATED**: This endpoint is deprecated and will be sunset on June 1, 2026. - [Add Content to Chatbot](https://sitegpt.ai/docs/api-reference/chatbot-links/add-content-to-chatbot.md): Unified endpoint to add content to a chatbot. Supports multiple source types: - **URLS_LIST**: Add a list of URLs directly - **WEBSITE**: Crawl a website with configurable depth and filters - **SITEMAP**: Extract URLs from an XML sitemap - **YOUTUBE**: Add YouTube video or channel transcripts - [Send Message](https://sitegpt.ai/docs/api-reference/chatbot-messages/send-message.md): Send message to a particular thread or start a new thread - [Update Message](https://sitegpt.ai/docs/api-reference/chatbot-messages/update-message.md): Update message that belongs to a particular thread. You can only add reaction to the message for now. - [Fetch All Chatbot Personas](https://sitegpt.ai/docs/api-reference/chatbot-personas/fetch-all-chatbot-personas.md): Fetch all the personas of the chatbot - [Add Chatbot Persona](https://sitegpt.ai/docs/api-reference/chatbot-personas/add-chatbot-persona.md): Add a custom persona to the chatbot - [Fetch Chatbot Persona](https://sitegpt.ai/docs/api-reference/chatbot-personas/fetch-chatbot-persona.md): Fetch a persona of the chatbot - [Update Chatbot Persona](https://sitegpt.ai/docs/api-reference/chatbot-personas/update-chatbot-persona.md): Update custom persona of the chatbot - [Delete Chatbot Persona](https://sitegpt.ai/docs/api-reference/chatbot-personas/delete-chatbot-persona.md): Delete custom persona of the chatbot - [Assign Persona to Chatbot](https://sitegpt.ai/docs/api-reference/chatbot-personas/assign-persona-to-chatbot.md): Assign persona to the chatbot - [Fetch All Chatbot Prompts](https://sitegpt.ai/docs/api-reference/chatbot-prompts/fetch-all-chatbot-prompts.md): Fetch all the prompts of the chatbot - [Add Chatbot Prompt](https://sitegpt.ai/docs/api-reference/chatbot-prompts/add-chatbot-prompt.md): Add a custom prompt to the chatbot - [Fetch Chatbot Prompt](https://sitegpt.ai/docs/api-reference/chatbot-prompts/fetch-chatbot-prompt.md): Fetch a prompt of the chatbot - [Update Chatbot Prompt](https://sitegpt.ai/docs/api-reference/chatbot-prompts/update-chatbot-prompt.md): Update custom prompt of the chatbot - [Delete Chatbot Prompt](https://sitegpt.ai/docs/api-reference/chatbot-prompts/delete-chatbot-prompt.md): Delete custom prompt of the chatbot - [Assign Prompt to Chatbot](https://sitegpt.ai/docs/api-reference/chatbot-prompts/assign-prompt-to-chatbot.md): Assign prompt to the chatbot - [Fetch All Conversation Starters](https://sitegpt.ai/docs/api-reference/chatbot-quick-prompts/fetch-all-quick-prompts.md): Fetch all conversation starters of a particular chatbot - [Add Conversation Starter](https://sitegpt.ai/docs/api-reference/chatbot-quick-prompts/add-quick-prompt.md): Add a new Conversation Starter to a particular chatbot. - [Fetch Conversation Starter](https://sitegpt.ai/docs/api-reference/chatbot-quick-prompts/fetch-quick-prompt.md): Fetch conversation-starter of the chatbot - [Update Conversation Starter](https://sitegpt.ai/docs/api-reference/chatbot-quick-prompts/update-quick-prompt.md): Update conversation-starter of the chatbot - [Delete Conversation Starter](https://sitegpt.ai/docs/api-reference/chatbot-quick-prompts/delete-quick-prompt.md): Delete conversation-starter of the chatbot - [Update Chatbot Settings - General](https://sitegpt.ai/docs/api-reference/chatbot-settings/update-chatbot-settings--general.md): Update general settings of the chatbot - [Update Chatbot Settings - Advanced](https://sitegpt.ai/docs/api-reference/chatbot-settings/update-chatbot-settings--advanced.md): Update advanced settings of the chatbot - [Update Chatbot Settings - Chat Mode](https://sitegpt.ai/docs/api-reference/chatbot-settings/update-chatbot-settings--chat-mode.md): Update chat-mode settings of the chatbot - [Update Chatbot Settings - Localization](https://sitegpt.ai/docs/api-reference/chatbot-settings/update-chatbot-settings--localization.md): Update localization settings of the chatbot - [Update Chatbot Settings - User Data](https://sitegpt.ai/docs/api-reference/chatbot-settings/update-chatbot-settings--user-data.md): Update user-data settings of the chatbot - [Fetch All Threads](https://sitegpt.ai/docs/api-reference/chatbot-threads/fetch-all-threads.md): Fetch all threads of the chatbot - [Create Thread](https://sitegpt.ai/docs/api-reference/chatbot-threads/create-thread.md): Create an empty thread of the chatbot. - [Fetch Thread](https://sitegpt.ai/docs/api-reference/chatbot-threads/fetch-thread.md): Fetch a single thread of the chatbot - [Update Thread](https://sitegpt.ai/docs/api-reference/chatbot-threads/update-thread.md): Update thread of the chatbot. The following thread properties can be updated. 1. Mode 2. Webhook url 3. Webhook token 4. Chat User details - [Escalate Conversation](https://sitegpt.ai/docs/api-reference/chatbot-threads/escalate-conversation.md): Escalate a particular thread/conversation - [Fetch Whitelabel Brands](https://sitegpt.ai/docs/api-reference/whitelabel/fetch-whitelabel-brands.md): Fetch all of your whitelabel brands - [Fetch Whitelabel Brand](https://sitegpt.ai/docs/api-reference/whitelabel/fetch-whitelabel-brand.md): Fetch the whitelabel brand - [Add Whitelabel User](https://sitegpt.ai/docs/api-reference/whitelabel/add-whitelabel-user.md): Add a new user to your whitelabel brand. - [Fetch Whitelabel User](https://sitegpt.ai/docs/api-reference/whitelabel/fetch-whitelabel-user.md): Fetch an user of your whitelabel brand. - [Update Whitelabel User](https://sitegpt.ai/docs/api-reference/whitelabel/update-whitelabel-user.md): Update user of your whitelabel brand. - [Generate API key for Whitelabel User](https://sitegpt.ai/docs/api-reference/whitelabel/generate-api-key-for-whitelabel-user.md): Generate API key for a user of your whitelabel brand. ## OpenAPI Specs - [openapi](https://sitegpt.ai/api/v2/openapi.json) - [openapi](https://sitegpt.ai/openapi.yaml)