Official Resource

API documentation

All API requests require authentication. You must include your API key as a Bearer token in the Authorization header.

Authentication

All API requests require authentication. You must include your API key in the Authorization header as a Bearer token.

Authorization: Bearer your_api_key

Keep your keys secure. Never expose them in client-side code.

Agent API

Manage your IA agents. You can create new ones, assign system prompts, and configure entries.

Agent List

GET /v1/agents

Returns a paginated list of all agents associated with your account.

Create Agent

POST /v1/agents

Create a new IA agent. Requires name and systemPrompt in the JSON body.

Call API

Initiate and manage outbound calls dynamically.

Start Outbound Call

POST /v1/calls/outbound

Immediately start a call to a specific number using a specified agent ID.

Retrieve Call Analytics

GET /v1/calls/{call_id}/analytics

Returns the full transcription, duration, and sentiment analysis for a completed conversation.

Webhook

Listen for events in real-time. Configure a webhook endpoint in the dashboard to receive HTTP POST payloads when a call ends or a contact is received.