Voice Agent API Documentation & Reference

Explore APIs for voice agents, call management, analytics, integrations, workflows, and automation capabilities.

Capabilities

  • Create and manage AI voice agents
  • Start, transfer, and monitor voice calls
  • Transcribe streaming and pre-recorded audio
  • Synthesize speech from text in 100+ voices
  • Register and invoke tools (MCP, API, Connector)
  • Query call analytics, recordings, and transcripts
  • Manage teams, users, and RBAC permissions
  • Configure pipelines and conversation flows

Base URL

https://api.voxentis.com/v1

Content Type: All requests and responses use application/json. File uploads (recordings, audio) use multipart/form-data.

Agent Endpoints

MethodPathDescription
GET/agentsList all agents for the current tenant
POST/agentsCreate a new voice agent
GET/agents/{id}Get agent details by ID
PUT/agents/{id}Update an existing agent
DELETE/agents/{id}Delete an agent
POST/agents/{id}/cloneClone an agent with its configuration
POST/agents/{id}/deployDeploy agent to production

Call Management Endpoints

MethodPathDescription
POST/callsStart an outbound call
GET/calls/{id}Get call status and metadata
POST/calls/{id}/transferTransfer call to another number or agent
POST/calls/{id}/endEnd an active call
GET/calls/{id}/transcriptGet full call transcript
GET/calls/{id}/recordingDownload call recording
WS/calls/{id}/streamReal-time audio + event stream

Speech-to-Text Endpoints

MethodPathDescription
WS/stt/streamReal-time streaming transcription
POST/stt/transcribeTranscribe pre-recorded audio file
GET/stt/modelsList available STT models and languages

Text-to-Speech Endpoints

MethodPathDescription
POST/tts/synthesizeConvert text to speech audio
WS/tts/streamStreaming text-to-speech synthesis
GET/tts/voicesList all available voices
POST/tts/testTest a voice with sample text

Tool & Integration Endpoints

MethodPathDescription
GET/toolsList all tools (MCP + API + Connector)
POST/tools/mcp-serversRegister an MCP server
POST/tools/api-functionsCreate an API tool
POST/tools/connectorsRegister a connector (OAuth)
POST/tools/{id}/testTest a tool execution

Analytics & Logs Endpoints

MethodPathDescription
GET/call-logsQuery call logs with 20+ filters
GET/call-logs/{id}Get detailed log for a specific call
GET/call-recordings/{id}Stream or download a recording
GET/metricsAggregated metrics (cost, duration, sentiment)
POST/call-logs/exportExport logs as CSV/JSON/Excel

Configuration Endpoints

MethodPathDescription
GET/pipelineGet pipeline configuration for an agent
PUT/pipelineUpdate pipeline node configuration
GET/voiceflow-templatesList conversation flow templates
POST/voiceflow-templatesCreate a new flow template
GET/config-specsGet dynamic form specifications