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

v2.4.0Jan 12, 2025

Added support for Rajasthani and Dogri languages. New real-time sentiment analysis webhook event.

v2.3.1Dec 28, 2024

Fixed call recording download endpoint. Improved Hindi ASR accuracy by 2.1%.

v2.3.0Dec 15, 2024

Launched Workflow Triggers API. New webhook events: workflow.triggered, workflow.completed.

v2.2.0Nov 30, 2024

Human transfer API with context card support. New agent persona configuration fields.

v2.1.0Nov 15, 2024

Campaign scheduling with timezone support. Bulk contact upload endpoint (up to 50K contacts per request).