Skip to main content

Authentication

There are two ways to authenticate with the ChatbotX API:

API Key

Get your API key from Settings > Integrations > ChatbotX API Access Token. Include it in the Authorization header as a Bearer token:
curl -H "Authorization: Bearer your-api-key" https://app.chatbotx.io/api/v1/workspaces

Base URL

EnvironmentBase URL
ChatbotX Cloudhttps://app.chatbotx.io/api
Self-hostedhttps://{YOUR_DOMAIN}/api

Rate Limits

30 requests per hour limit applies to all endpoints.This doesn’t mean you can only post 30 times per hour, each API call counts as one request. Schedule multiple posts in a single request to maximize throughput.