Public API v2
The ChatNorris API v2 lets you integrate and automate your AI agent platform from any external application. You can manage agents, send messages, read conversations, leads and more. Base URL:API access is available on the Standard and Premium plans. To enable it, you need an active API key. On the Free plan, the API keys section appears locked — if you try to create a key, you’re redirected to the plans page.
Generate an API key
- Sign in to your account and go to Settings → API Keys.
- Enter a descriptive name for the key (e.g. “Production” or “Zapier”).
- Click New key.
- Copy the generated key — it’s shown only once. Store it somewhere safe.
Authentication
Every request must include the API key in theAuthorization header as a Bearer token:
401 Unauthorized. The X-API-Key header isn’t accepted.
Permissions (scopes)
Each endpoint requires a permission (scope). The API keys you create in Settings → API Keys always have full access (*), so they can use every endpoint in this reference: you don’t have to choose permissions when you create the key.
For reference, this is the permission each group of endpoints requires:
The project, members and usage endpoints don’t require a specific scope — only valid authentication.
Response format
All responses are JSON with the following structure:Success
Success with pagination
Error
Pagination
List endpoints support pagination through query params:Error codes
Rate limiting
The API allows 300 requests per minute per API key. When the limit is exceeded, the response includes theRetry-After header with the number of seconds to wait before retrying.

