Eedesy
Book Demo
HomeProductsContact
API Documentation

Voice Agent API Docs

Build custom voice agents with our developer API. REST endpoints for management, WebSocket for streaming. Complete reference and examples.

Get API Key
View on GitHub

Documentation

Everything you need to build voice agents

Quick Start

Get started in 5 minutes

Authentication

API keys and security

Agents API

Create and manage agents

Calls API

Initiate and manage calls

Webhooks

Real-time event callbacks

SDKs

JS, Python, Go libraries

Quick Start

Build your first voice agent in minutes

Install SDK
# JavaScript/TypeScript
npm install @edesy/voice-agent

# Python
pip install edesy-voice-agent

# Go
go get github.com/edesy/voice-agent-go
Create Agent & Make Call
import { VoiceAgent } from '@edesy/voice-agent';

const client = new VoiceAgent({
  apiKey: process.env.EDESY_API_KEY
});

// Create an agent
const agent = await client.agents.create({
  name: 'Support Bot',
  sttProvider: 'deepgram',
  llmProvider: 'gemini',
  ttsProvider: 'elevenlabs',
  systemPrompt: 'You are a helpful support agent...',
  language: 'en-IN'
});

// Make an outbound call
const call = await client.calls.create({
  agentId: agent.id,
  to: '+919876543210',
  from: '+918765432109',
  webhookUrl: 'https://your-server.com/webhook'
});

console.log('Call started:', call.sid);

Authentication

Secure your API requests

Bearer Token Authentication

curl -X GET https://api.edesy.in/v1/agents \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json"

Base URLs

  • api.edesy.in/v1 - Production
  • sandbox.api.edesy.in/v1 - Testing
  • ws.api.edesy.in - WebSocket

Rate Limits

  • Free: 10 requests/second
  • Developer: 100 requests/second
  • Enterprise: Custom limits

API Reference

Core endpoints

POST/v1/agents

Create a new voice agent

namesttProviderllmProviderttsProvidersystemPrompt
GET/v1/agents/:id

Get agent details

POST/v1/calls

Initiate an outbound call

agentIdtofromwebhookUrl
GET/v1/calls/:sid

Get call status and details

POST/v1/webhooks

Register a webhook endpoint

urlevents

Official SDKs

Native libraries for popular languages

JS

JavaScript

npm install @edesy/voice-agent
PY

Python

pip install edesy-voice-agent
GO

Go

go get github.com/edesy/voice-agent-go

Developer FAQ

How do I get API access?

Sign up for a free account to get your API key. Free tier includes 100 minutes/month. API keys are in Dashboard > Settings > API.

What's the difference between REST and WebSocket?

REST API is for agent management, initiating calls, and querying status. WebSocket is for real-time audio streaming during active calls.

Which STT/TTS providers are supported?

STT: Deepgram, Google, Azure, Whisper. TTS: ElevenLabs, Azure, Google, PlayHT. LLM: OpenAI, Gemini, Claude, custom models.

What telephony providers work?

Native support for Twilio, Exotel, Plivo, and Vonage. SIP trunking available for custom providers.

Related Resources

API Overview Voice Assistant Docs

Ready to Build?

Get your API key and start building custom voice agents

Contact Sales

Stay Updated

Get the latest updates on AI voice technology, product releases, and exclusive resources.

Get Started

Try our products for free
AI Voice Agent
Build voice AI for calls
WhatsApp AI Bot
Automate WhatsApp chats
Website Chatbot
AI chat for websites
Edesy CRM
Manage leads & customers
Book a DemoCall UsEmail Us
Eedesy

Your all-in-one platform for digital innovation. We build AI-powered solutions that transform how businesses operate.

[email protected]+91 95475 31359

Products

  • AI Voice Assistant
  • WhatsApp Voice AI
  • WhatsApp Bot Builder
  • AI Website Chatbot
  • AI-SDR
  • Number Masking
  • Shopify Apps
  • View All Products

Solutions

  • For E-commerce
  • For Healthcare
  • For Real Estate
  • For Restaurants
  • For Appointments
  • View All Use Cases

Services

  • AI Chatbot Development
  • Voice AI Development
  • Shopify Development
  • SaaS Development
  • WhatsApp API Integration
  • View All Services

Resources

  • Documentation
  • Voice Agent Docs
  • API Reference
  • Number Masking API Docs
  • Blog
  • Changelog
  • Book a Demo

Company

  • About Us
  • Contact
  • Careers
  • Privacy Policy
  • Terms of Service

Products

  • AI Voice Assistant
  • WhatsApp Voice AI
  • WhatsApp Bot Builder
  • AI Website Chatbot
  • AI-SDR
  • Number Masking
  • Shopify Apps
  • View All Products

Solutions

  • For E-commerce
  • For Healthcare
  • For Real Estate
  • For Restaurants
  • For Appointments
  • View All Use Cases

Services

  • AI Chatbot Development
  • Voice AI Development
  • Shopify Development
  • SaaS Development
  • WhatsApp API Integration
  • View All Services

Resources

  • Documentation
  • Voice Agent Docs
  • API Reference
  • Number Masking API Docs
  • Blog
  • Changelog
  • Book a Demo

Company

  • About Us
  • Contact
  • Careers
  • Privacy Policy
  • Terms of Service
  • AI Voice Assistant
  • WhatsApp Voice AI
  • WhatsApp Bot Builder
  • AI Website Chatbot
  • AI-SDR
  • Number Masking
  • Shopify Apps
  • View All Products
  • For E-commerce
  • For Healthcare
  • For Real Estate
  • For Restaurants
  • For Appointments
  • View All Use Cases
  • AI Chatbot Development
  • Voice AI Development
  • Shopify Development
  • SaaS Development
  • WhatsApp API Integration
  • View All Services
  • Documentation
  • Voice Agent Docs
  • API Reference
  • Number Masking API Docs
  • Blog
  • Changelog
  • Book a Demo
  • About Us
  • Contact
  • Careers
  • Privacy Policy
  • Terms of Service

Popular Free Tools

Compress PDFMerge PDFPDF to WordGST CalculatorEMI CalculatorSIP CalculatorJSON FormatterBase64 EncoderImage CompressorQR Code GeneratorVoice AI ROI CalculatorAmazon FBA CalculatorAI Email WriterVideo to GIFPrivacy Policy GeneratorCRM ROI CalculatorMeeting Cost Calculator
Categories:PDF ToolsDeveloper ToolsFinance CalculatorsImage ToolsVideo ToolsAI Writing ToolsAudio ToolsWhatsApp ToolsDocument GeneratorsVoice AI ToolsE-commerce ToolsView All Tools

© 2026 Edesy Technology Labs Pvt Ltd

SSL Secured
99.9% Uptime