Build Carrier-Grade Voice & CRM With Elegant APIs.
Programmatically trigger outbound calls, stream dialer campaigns, sync customer dossiers, and subscribe to real-time telephony webhooks with OpenAPI 3.1 precision.
-H "Authorization: Bearer sk_live_..." \
-d '{"to": "+919820112345", "agentId": "ag_819"}'
Core Telephony & CRM REST Resources
Standardized REST APIs with complete JSON schema validation, pagination, and predictable status codes.
Initiate an outbound WebRTC or PSTN phone call and bridge to an active agent softphone.
Query, filter, and paginate through inbound leads with score, source, and ownership parameters.
Create or atomically upsert a customer 360 contact with custom attributes and company link.
Stream and enroll batches of prospect phone numbers into an active predictive or power dialer campaign.
Fetch real-time roster availability, active call states, and supervisor coaching sessions.
Subscribe to Every Telephony & Pipeline Event
Guaranteed at-least-once delivery with automatic exponential retry backoff and HMAC-SHA256 signatures.
Fired the moment a WebRTC session establishes carrier media handshake.
Fired upon disconnect, delivering duration, disposition, and audio recording URL.
Fired when a contact record is generated or converted from a qualified lead.
Fired when an outbound dialer campaign transitions to active pacing.
Frequently Asked Questions About Integration
Detailed guidance on Bearer tokens, rate limits, SDKs, and HMAC webhook signature verification.
All API requests require Bearer token authentication via API keys passed in the Authorization header (`Authorization: Bearer sk_live_...`). Enterprise accounts can generate scoped API keys with fine-grained read/write permissions per resource.
Start Building with Callflow APIs Today
Get your live API key, test endpoints in our interactive Swagger sandbox, and launch your voice integration in minutes.
