Developer docs
Voice API documentation
Our API is designed for developers who need control. Manage calls, campaigns and agents programmatically and receive real-time webhooks for every event.
Integrated in minutes, not months
-
1
Get your API key
Request credentials for the environment and scopes your integration needs.
-
2
Configure webhooks
Point our events to your endpoint for real-time updates.
-
3
Go live
Validate representative traffic, monitoring and limits before increasing production volume.
Example request
Start a call
bash
curl -X POST https://YOUR_TENANT.dialogconnect.com/rest/api/v1/call \
-H "X-API-Token: YOUR_API_TOKEN" \
-H "X-API-Key: YOUR_API_KEY" \
-H "Idempotency-Key: YOUR_UNIQUE_KEY" \
-H "Content-Type: application/json" \
-d '{
"agent_ext": "1001",
"target_number": "+27XXXXXXXXX",
"campaign_id": 42,
"reference_id": "crm-lead-0000"
}'
Example webhook
Call completed event
json
{
"event": "call.completed",
"duration": 124,
"disposition": "sale"
}
Need credentials or help integrating?
Talk to our team and we will scope credentials for your environment.
Staged migration plan · Tailored demo · Unlimited users