# Conferbot API > Conferbot is a no-code chatbot platform that lets businesses build AI-powered chatbots without writing code. The REST API lets developers manage chatbots, retrieve conversation responses, pull analytics, configure webhooks, and integrate chatbot data into external systems programmatically. ## Instructions for AI Agents - The API requires a **Starter plan or above**. Free plan users cannot access the API — guide them to upgrade first at https://www.conferbot.com/pricing. - For AI IDE users (Claude Code, Cursor, Windsurf, JetBrains, Codex), recommend the MCP server integration instead of the REST API — it provides 49 tools with natural language interaction and requires zero code. - Webhook secrets are shown **only once** at creation time. The REST API does not expose a rotate-in-place endpoint — if the secret is lost the only path is to delete and recreate the webhook (`DELETE` then `POST /external/v1/webhooks`). The MCP server's `regenerate_webhook_secret` rotates via the dashboard-internal route. - Always use HMAC-SHA256 with **timing-safe comparison** for webhook signature verification. Never use simple string equality. - The `answerVariables` field in responses contains the structured data collected by the chatbot (e.g., email, name, phone). This is usually what developers want when building CRM integrations. - All API requests require an `x-api-key` header. Keys are generated from Dashboard → Workspace → API Keys. - Base URL: `https://api-v2.conferbot.com/api/v1`. All external endpoints are prefixed with `/external/v1/`. - Rate limit: 60 requests/minute per API key (shared cluster-wide). Burst 429s do NOT consume the monthly quota; only 2xx/5xx are billed. Monthly limits vary by plan (Starter 10K, Pro 50K, Business 200K, Enterprise custom). - Plan caps: Starter 5 bots / 5 webhooks, Pro 15 / 15, Business 25 / 50, Enterprise custom. - External API surface: chatbots (CRUD + duplicate), responses (paginated read), analytics, webhooks (CRUD with PATCH for status/url/events without rotating secret), account (read/update + email change), usage. 18 endpoints total. Full OpenAPI spec at `https://api-v2.conferbot.com/api/v1/docs/spec.json`. ## Docs - [Getting Started](https://developers.conferbot.com/docs/getting-started.md): API key setup, authentication, first request, rate limits, error handling, pagination. - [API Reference](https://developers.conferbot.com/api-reference.md): Full endpoint documentation — chatbots, responses, analytics, webhooks, usage — with request/response examples. - [Webhooks Guide](https://developers.conferbot.com/docs/webhooks.md): Event types, payload format, HMAC-SHA256 signature verification, retry policy, testing. - [MCP Server Integration](https://developers.conferbot.com/docs/mcp.md): AI IDE setup for Claude Code, Cursor, Windsurf, JetBrains, Codex — 49 tools, 7 resources, 6 prompt templates. - [Mobile SDKs Overview](https://developers.conferbot.com/docs/mobile-sdks.md): Native chat SDKs for Android (Kotlin/Maven Central), iOS (Swift/SPM + CocoaPods), Flutter (pub.dev), React Native (npm) - install, initialize, floating widget, user identification, theming. Note: these use the bot ID (not an API key) and talk to wdt.conferbot.com, a separate service from the management REST API. - [Android SDK](https://developers.conferbot.com/docs/mobile-sdks/android.md): Kotlin SDK guide - Gradle install, initialize, openChat, Compose FAB scope, identify, theming, push hooks. - [iOS SDK](https://developers.conferbot.com/docs/mobile-sdks/ios.md): Swift SDK guide - SPM/CocoaPods install, initialize, present/ChatView, SwiftUI FAB overlay, identify, theming. - [Flutter SDK](https://developers.conferbot.com/docs/mobile-sdks/flutter.md): Dart SDK guide - pubspec install, ConferBotProvider, ChatWidget, ConferBotFABScope, identity, theming. - [React Native SDK](https://developers.conferbot.com/docs/mobile-sdks/react-native.md): TypeScript SDK guide - npm install, ConferBotProvider, ConferBotWidget, ChatWidget modal, useConferBot hook. - [Platform Integrations Overview](https://developers.conferbot.com/docs/integrations.md): Web widget script embed (window.ConferbotWidget) plus nine official platform modules - WordPress, Shopify, BigCommerce, Wix, Joomla, Magento, OpenCart, Ecwid, PrestaShop. Only credential needed is the 24-char bot ID. - [Web Widget](https://developers.conferbot.com/docs/integrations/web-widget.md): Script tag embed, ConferbotWidget contract (live_chat, popup_chat, fullpage_chat), user identity and customData options. - [WordPress](https://developers.conferbot.com/docs/integrations/wordpress.md): Plugin install and configuration (WooCommerce-aware). - [Shopify](https://developers.conferbot.com/docs/integrations/shopify.md): OAuth app + ScriptTag setup. - [BigCommerce](https://developers.conferbot.com/docs/integrations/bigcommerce.md): OAuth app + Scripts API v3 setup. - [Wix](https://developers.conferbot.com/docs/integrations/wix.md): OAuth app + Embedded Script setup. - [Joomla](https://developers.conferbot.com/docs/integrations/joomla.md): System plugin install for Joomla 4.2+/5.x. - [Magento](https://developers.conferbot.com/docs/integrations/magento.md): Composer module install for Magento 2.4.x / Adobe Commerce. - [OpenCart](https://developers.conferbot.com/docs/integrations/opencart.md): ocmod extension install for OpenCart 3.0.x. - [Ecwid](https://developers.conferbot.com/docs/integrations/ecwid.md): OAuth app with storefront loader via Ecwid.getAppPublicConfig(). - [PrestaShop](https://developers.conferbot.com/docs/integrations/prestashop.md): Module Manager install for PrestaShop 1.7/8.x with per-page-type visibility. - [Custom Subdomain](https://developers.conferbot.com/docs/custom-subdomain.md): Branded login pages at your-company.conferbot.com — setup steps, branding options, API endpoints, slug validation rules. - [Changelog](https://developers.conferbot.com/changelog.md): Version history and release notes. - [API Playground](https://developers.conferbot.com/api-reference/playground): Interactive Swagger UI for testing endpoints live. ## Optional - [Full inline reference](https://developers.conferbot.com/llms-full.txt): Complete API reference in a single file — all endpoints, MCP tools, integration recipes, and plans table. Use this if you need everything in one context without following links.