Documentation
VoiceRail is the conversation engine. Your backend is the brain. We handle speech, turn-taking, and timing. You bring the reasoning.
New to VoiceRail?
Make your product callable by phone in under 5 minutes.
Quickstart
Create an assistant and make your first call in under 5 minutes.
Assistants
Configure DISC personality, voice, and behavioral controls.
Calls
Initiate outbound calls and handle inbound call routing.
Chat Widget
Embed voice and text chat on any website with one script tag.
DISC Psychology
Understand behavioral psychology for natural AI personalities.
Webhook Integration
Optional: Connect your backend for custom reasoning logic.
MCP Integration
Optional: Model Context Protocol for tool calls and integrations.
Hold Music
Configure custom hold music with audio format guidelines.
LLM Prompt
API reference for AI coding assistants (Claude, Cursor, Copilot).
Observability
Timelines, transcripts, waveforms, and latency breakdowns.
Meeting Bot
Join Teams, Zoom, or Google Meet as an AI assistant.
API Reference
Complete API documentation with examples for all endpoints.
Quick Example
// 1. Create an assistant (no webhook required!)
curl -X POST https://api.voicerail.ai/v1/assistants \
-H "Authorization: Bearer $VOICERAIL_KEY" \
-H "X-Organization-Id: $ORG_ID" \
-d '{
"name": "Alex",
"archetype": "helper",
"discProfile": { "dominance": 45, "influence": 70, "steadiness": 60, "conscientiousness": 50 },
"voice": { "provider": "azure", "voiceId": "en-US-JennyNeural" }
}'
// 2. Make a call - that's it!
curl -X POST https://voice.voicerail.ai/api/v1/calls \
-H "Authorization: Bearer $VOICERAIL_KEY" \
-H "X-Organization-Id: $ORG_ID" \
-d '{ "assistantId": "asst_xxx", "toPhoneNumber": "+15551234567" }'