Build voice agents that move work forward.
Create multilingual agents, connect business knowledge and phone numbers, launch calls, and observe every outcome from one unified developer platform and API.
Vozon API Reference & Live Sandbox
Live browser request runner, multi-language code snippets (cURL, Node.js, Python, Go, PHP), parameter trees, and instant HMAC webhook signature testing.
Build
Configure behavior, voice, language, and custom business tools.
Deploy
Connect a phone number or trigger calls dynamically via external API.
Improve
Analyze transcripts, outcomes, latency, and cost telemetry.
Quickstart
A production-ready voice agent deployment has four straightforward parts.
Create an agent
Configure the conversation
Test before deployment
Connect a phone number
Configure an agent
Agent configuration controls what the agent says, how it sounds, which knowledge it retrieves, and which custom API actions it can take.
First message
Set context immediately. Identify the business and explain clearly why the agent is calling.
Instructions
Write goals in priority order. Include explicit rules for confirmation, transfer, and graceful call wrap-up.
Language and voice
Match the voice model to the selected language. Test names, numbers, dates, and mixed-language phrases.
Tools
Give each action a clear description, required schema inputs, success response, and failure fallback.
Knowledge bases
Attach approved text, PDF/DOCX files, or public website URLs to an agent. Keep each source current, specific, and free of unnecessary sensitive credentials.
Choose raw text, public website URL crawling, or file upload.
The source automatically parses and indexes until status shows Ready.
Agents retrieve approved snippets during conversations. Test responses and define a fallback for missing or outdated information.
Phone numbers
A number must be Ready, assigned to an agent, and configured for the intended direction before placing or receiving live telephony calls.
Campaigns
Campaigns coordinate outbound calling across approved contact lists with controlled pacing, retry rules, suppression handling, automatic callbacks, and evidence based results.
Call logs & analytics
Review complete operational records for status, duration, full transcripts, audio recordings, structured schema outputs, turn latency, and credit billing.
Conversation
Full turns, stereo recordings, speech-to-text accuracy, sentiment.
Performance
Turn-by-turn latency (ms), speech recognition delay, completion state.
Business Results
Custom schema extraction, sentiment, appointment booked, CRM sync status.
Billing & wallet credits
Completed call costs are deducted seamlessly from your organization wallet. Real-time billing calculates exact audio duration and AI tokens used.
Authentication
Generate an API key in Dashboard → Developers. Provide it as a Bearer token in the Authorization header on every request.
Authorization: Bearer avp_your_production_api_keyCalls API
Base URL: https://api.vozon.ai/api/v1
/agentsList agents available to the organization/calls/outboundStart an outbound call/callsList call records with filters and pagination/calls/{callId}Retrieve one normalized call record/calls/{callId}/recordingDownload an authorized recording/calls/export.csvExport matching call recordsDispatch an outbound AI phone call
curl -X POST "https://api.vozon.ai/api/v1/calls/outbound" \
-H "Authorization: Bearer avp_your_api_key" \
-H "Content-Type: application/json" \
-d '{
"agentId": "agent_id",
"phoneNumber": "+919876543210",
"metadata": {
"customerId": "customer_123",
"source": "crm"
}
}'Normalized call response
{
"call": {
"id": "call_id",
"call_status": "completed",
"direction": "outbound",
"duration": 92,
"transcription_text": "Customer: Hello...",
"usage": {
"llmTokens": 1240,
"sttSeconds": 92,
"ttsCharacters": 680
},
"billing": {
"chargedCredits": 0.0842
},
"metadata": {
"customerId": "customer_123"
}
}
}Webhooks
Register an HTTPS webhook in the Developer portal to receive real-time events for call.started, call.ended, and transcript.ready.
{
"id": "call.ended:call_id",
"event": "call.ended",
"createdAt": "2026-07-30T12:00:00.000Z",
"data": {
"id": "call_id",
"call_status": "completed",
"direction": "outbound",
"duration": 92,
"transcription_text": "Customer: Hello...",
"billing": { "chargedCredits": 0.0842 }
}
}Verify HMAC
Compute HMAC SHA-256 using your endpoint secret and compare with the signature header.
Fast 200 Acknowledge
Return an HTTP 200 response immediately before performing asynchronous database work.
Idempotency
Store the event ID and safely ignore repeated deliveries.
Status codes & errors
400Invalid requestCorrect missing payload fields or formatting; do not retry unchanged.401Authentication requiredCheck the API key in the Bearer Authorization header.403Insufficient permissionKey lacks the required scope (e.g. calls:write) or role.404Resource not foundConfirm the ID belongs to your active organization.409Resource conflictRefresh state and resolve the conflict before retrying.429Rate limitedToo many requests. Retry with exponential backoff and jitter.5xxTemporary service errorRetry idempotent operations with bounded backoff.Production security checklist
Explore every guide
Detailed workflows, field schemas, code samples, and best practices.
Quickstart
Create, test, and deploy your first Vozon voice agent.
BuildAgents
Configure voice, language, conversation behavior, tools, and deployment state.
BuildPrompting guide
Write reliable instructions for natural, controlled calls.
BuildLanguages and voices
Select and validate speech behavior for multilingual deployments.
BuildKnowledge bases
Ground agent answers in approved text, documents, and web sources.
BuildTools and integrations
Connect approved business actions and data sources to an agent.
DeployPhone numbers
Import, purchase, assign, and operate inbound and outbound numbers.
DeployCampaign operations guide
Prepare, launch, monitor, and evaluate outbound campaigns from the dashboard, including automatic callbacks and evidence based results.
ObserveCall logs
Inspect conversation records, outcomes, performance, and charges.
ObserveBilling and invoices
Understand the wallet, call charges, payments, and invoice downloads.
APIAPI authentication
Create scoped API keys and authenticate server-side requests with zero ambiguity.
APICalls API
Trigger outbound calls, stream real-time events, download recordings, and export call records.
APICall object reference
Normalized call record structure returned by REST endpoints and webhooks.
APIWebhooks
Receive signed call lifecycle events with automatic retry and HMAC SHA-256 validation.
DeployWeb voice widget
Add an agent-powered voice experience to an approved website.
APIErrors and troubleshooting matrix
Resolve all HTTP status codes and operational error messages without contacting support.
OperationsTroubleshooting
Resolve common authentication, calling, speech, latency, and billing issues.
OperationsSecurity and privacy
Operate Vozon with least privilege and responsible data handling.