Developers
Build on TryVox.
A REST API at api.tryvox.io with HTTP Basic auth, VoxML for call flows and webhooks for every call event. Your first call takes minutes.
REST + JSONSigned webhooksVoxML
# Place an outbound call curl -X POST https://api.tryvox.io/v1/voice/accounts/$TRYVOX_AUTH_ID/calls \ -u $TRYVOX_AUTH_ID:$TRYVOX_AUTH_TOKEN \ -H "Content-Type: application/json" \ -d '{ "from": "+918047182290", "to": "+919812345678", "answer_url": "https://example.com/answer", "hangup_url": "https://example.com/hangup", "status_callback_url": "https://example.com/status", "ring_timeout": 30, "time_limit": 3600 }'
Based on Make a call in the TryVox docs.
Quickstart
Your first call in four steps.
Webhooks
Every stage, in your system.
Ring, answer, status and hangup callbacks, signed with your webhook secret.
- ring_url, answer_url, hangup_url
- status_callback_url
- Signed with webhook_secret
Webhooks›LogSigned
POST ring_url · 200
POST answer_url · VoxML
POST status_callback_url · 200
POST hangup_url · 200
Response
Predictable JSON responses.
Every call returns a request_uuid and a status you can track through your webhooks.
- 201 Created with status queued
- request_uuid for every call
- Clear error codes
POST›/calls201
// 201 Created
{
"data": {
"request_uuid": "…",
"from": "+918047182290",
"to": "+919812345678",
"direction": "outbound",
"status": "queued",
"duration": 0,
"billsec": 0
}
}Documentation
Everything in the docs.
Integrations
Connect with everything you already run.
Your agent platform, your voice stack and your channels, on one phone layer.
ElevenLabs
Deepgram
Amazon Polly
Asterisk
FreeSWITCH
Any SIP PBX
WhatsApp
DLT SMS
Toll-free
Local numbers
SIP trunks
Webhooks
VoxML
REST API
Recordings
Signed callbacks
FAQ
Questions teams ask first.
How does authentication work?+
HTTP Basic auth. Your Auth ID is the username and your Auth Token is the password.
Where do callbacks go?+
To the URLs you set on each call, such as answer_url, ring_url, hangup_url and status_callback_url.
Are webhooks signed?+
Yes. Set a webhook secret and TryVox signs callback requests with it.
Where is the full reference?+
At docs.tryvox.io.