Skip to main content
All Campaign API requests are authenticated with a project API key.
Do not use Authorization: Bearer for these endpoints.

Create a key

1

Open project settings

In the dashboard, open your project → Project Settings → API Keys.
2

Create the key

Click Create API key, give it a name, and select the scopes your integration needs (for outbound calls, select Outbound calls / calls:create).
3

Copy the secret

Copy the plain key immediately. Botcadence stores only a hash and will not show the full value again.
Never commit API keys to source control or expose them in client-side code. Call the API from your server only.

Key format

Send the key on every request:
The key must belong to the same organization and project as the IDs in the URL path.

Scopes

Create keys with the scopes required for the endpoints you call.

Example

Common auth errors

Revoke a key

From Project Settings → API Keys, revoke any key that is compromised or no longer needed. Revoked keys stop working immediately.