Voice Automation API
Build AI phone calls, that reliably navigate IVR systems.
Start outbound calls, handle IVR and queue workflows, stream transcripts, and run human handoff flows from one API.
Quickstart
Base URL: https://call-my-call-backend.fly.dev
curl -X POST https://call-my-call-backend.fly.dev/v1/start-call \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"phone_number":"+46700000000","task":"Confirm booking","language":"en","voice_gender":"female","webhook":"https://example.com/cmc"}'{
"success": true,
"sid": "CA1234567890abcdef"
}{
"event": "call_completed",
"sid": "CA1234567890abcdef",
"data": { "status": "completed" }
}Then receive webhook events and fetch call details by ID when the call is complete.
Create calls with language-aware task instructions and rich parameters.
Handle keypress trees and queue workflows programmatically.
Consume event webhooks or subscribe to live transcript streams.
Fetch call details, transcript turns, and signed recording links.
Start with a human and activate AI takeover when needed.
Verify and manage custom caller IDs for compliant outbound usage.
Guide callers through multi-step phone menus.
Confirm or reschedule bookings over voice.
Automate cancellation calls and capture structured outcomes.
Get an API key and start with the quickstart in minutes.