Build AI voice workflows with the DigitalBot API.
Create agents, start calls, receive webhooks, and sync outcomes into your CRM using clean REST APIs designed for production voice automation.
REST API
Webhooks
Secure keys
curl https://api.digitalbot.ai/v1/calls \
-H "Authorization: Bearer DB_API_KEY" \
-H "Content-Type: application/json" \
-d {
"agent_id": "agent_sales",
"phone": "+1 415 555 0198",
"goal": "qualify_lead"
}
200ms
API latency
99.9%
Uptime
JSON
Responses
Quickstart
From API key to first AI call.
Follow the core setup path, then expand into transcripts, webhooks, and production monitoring.
Create an API key
Generate a workspace key and store it server-side as an environment variable.
Create an agent
Define voice, script, language, qualification fields, and escalation behavior.
Start a test call
Send the phone number and workflow goal, then inspect call results.
API reference
Endpoints for call automation.
Use simple REST resources to manage agents, calls, transcripts, and event subscriptions.
/v1/callsStart a voice call
Trigger an outbound AI voice call with contact details, goal, and workflow context.
/v1/calls/{call_id}Fetch call status
Retrieve call state, transcript, recording URL, outcome, and extracted fields.
/v1/agentsCreate an AI agent
Configure voice, language, script, escalation behavior, and connected tools.
/v1/webhooksSubscribe to events
Receive real-time updates for call completed, lead qualified, and booking created.
Guides
Everything developers need to ship.
Authentication
Create API keys, sign requests, and manage workspace access.
Voice Calls
Place calls, inspect results, and route customers to your team.
Transcripts
Read summaries, sentiment, intent, objections, and next steps.
Webhooks
Stream events into your CRM, support desk, or internal workflows.
Security
Use least-privilege keys, encrypted payloads, and audit-friendly logs.
SDKs
Build faster with REST examples and server-side integration patterns.
Stream every call outcome into your stack.
Subscribe to lifecycle events and update your CRM, analytics warehouse, or support queue as soon as DigitalBot completes an action.
Event payloads
call.startedcall.completedlead.qualifiedappointment.bookedNeed integration help?
Share your use case and our team can help you map the right endpoints, webhook events, and launch workflow.
