Build Voice AI Into Anything
Comprehensive API documentation, SDKs, and guides to integrate VakMithra AI.
Quick Start
REST API
Full REST API with comprehensive endpoints
Node.js SDK
Official SDK for Node.js applications
Python SDK
Official SDK for Python applications
Webhooks
Real-time event notifications via HTTPS
Postman Collection
Import and test all endpoints instantly
Documentation
Authentication & API Keys
API key management, scopes, and security
Agents API Reference
Create, configure, and manage AI voice agents
Campaigns API Reference
Launch, monitor, and manage calling campaigns
Calls API Reference
Initiate calls, check status, and retrieve recordings
Webhooks & Events
Subscribe to real-time call events
Language Codes Reference
All supported language codes and voice IDs
SDKs & Libraries
Official SDKs for Node.js, Python, and Go
Error Codes Reference
Complete error code listing with solutions
API Explorer
Code Examples
curl -X POST https://api.vakmithra.ai/v1/campaigns \
-H "Authorization: Bearer {YOUR_API_KEY}" \
-H "Content-Type: application/json" \
-d '{
"name": "Q4 Recovery Drive",
"language": "hi-IN",
"agent_id": "agt_abc123",
"contacts": [
{ "phone": "+919876543210", "name": "Rahul Mehta" }
],
"schedule": {
"start": "09:00",
"end": "18:00",
"timezone": "Asia/Kolkata"
}
}'Changelog
Added support for Rajasthani and Dogri languages. New real-time sentiment analysis webhook event.
Fixed call recording download endpoint. Improved Hindi ASR accuracy by 2.1%.
Launched Workflow Triggers API. New webhook events: workflow.triggered, workflow.completed.
Human transfer API with context card support. New agent persona configuration fields.
Campaign scheduling with timezone support. Bulk contact upload endpoint (up to 50K contacts per request).