Skip to main content
All requests to the Boltcall API must include a valid API key. The API uses Bearer token authentication — pass your key in the Authorization header on every request. Base URL

Get an API key

Generate API keys from your dashboard under Settings → API Keys. See API keys for instructions on creating and managing keys.

Send authenticated requests

Include your API key as a Bearer token in the Authorization header:
Never expose API keys in client-side code or public repositories. Store them in environment variables and make API calls from your server.

Key permissions

When creating an API key you choose which resources it can access and whether each resource allows read or write access. Available resources are: calls, leads, agents, analytics, contacts, knowledge_base, and integrations.

Error responses

401 Unauthorized

Returned when the Authorization header is missing or the key is invalid or expired.

403 Forbidden

Returned when the key is valid but lacks the required permission for the requested resource.
If you receive a 403, check the key’s permission settings in Settings → API Keys and ensure the resource and permission level (read or write) are enabled.