Voice API

Voice API

Complete documentation for programmable voice, AI agents, IVR, call routing, and real-time transcription.

Voice API

THEITBULLS Voice API provides programmable voice capabilities with AI agents, IVR, call routing, and real-time transcription. Build intelligent voice experiences at enterprise scale.

AI-Powered: Our Voice API includes AI voice agents and real-time transcription capabilities.

Endpoints

POST /v1/voice/calls
Initiate an outbound voice call to a phone number.
# Make a call curl -X POST https://api.theitbulls.com/v1/voice/calls \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "from": "+19876543210", "to": "+911234567890", "message": "Hello, this is a test call from THEITBULLS.", "voice": "en-US-JennyNeural" }' # Response { "id": "call_abc123", "status": "initiated", "duration": 0, "timestamp": "2025-06-20T14:30:00Z" }
GET /v1/voice/calls/{call_id}
Retrieve the status and details of a specific call.
# Get call status curl -X GET https://api.theitbulls.com/v1/voice/calls/call_abc123 \ -H "Authorization: Bearer YOUR_API_KEY"
POST /v1/voice/ivr
Create or update Interactive Voice Response (IVR) configurations.
# Create IVR { "name": "Main Menu", "greeting": "Welcome to THEITBULLS. Press 1 for Sales, 2 for Support...", "options": [ { "digit": "1", "action": "transfer", "target": "+19876543210" }, { "digit": "2", "action": "ai_agent", "agent_id": "agent_123" } ] }
POST /v1/voice/agents
Create AI voice agents for automated conversations.
# Create AI voice agent { "name": "Support Bot", "voice": "en-US-JennyNeural", "prompt": "You are a helpful support agent. Assist customers with their inquiries.", "knowledge_base": "faq_123" }
POST /v1/voice/transcribe
Transcribe audio in real-time or from recorded calls.
# Transcribe call recording { "audio_url": "https://storage.theitbulls.com/calls/call_abc123.mp3", "language": "en-US" }

Voice Features

Rate Limits

Plan Concurrent Calls Minutes per Month
Starter 10 1,000
Business 50 10,000
Enterprise Custom Custom

Need help with Voice API? Our team is here to assist.

Get Support