REST API
Base URL: https://api.dialogbrain.com
Authentication
All requests require an API key:
X-API-Key: db_live_YOUR_KEY_HERE
See Authentication for details.
Pagination
List endpoints accept limit (default 50, max 200) and offset query parameters.
GET /api/v1/conversations?limit=20&offset=40
See Pagination for response formats.
Error Format
All errors are returned as JSON objects:
{
"detail": "Human-readable description of what went wrong"
}
Validation errors (422) return detailed field-level information:
{
"detail": [
{
"loc": ["body", "agent_id"],
"msg": "field required",
"type": "value_error.missing"
}
]
}
See Error Handling for all status codes and examples.
API Reference
The full endpoint reference below is organized by resource. Click any section to view available operations, request/response formats, and examples.
Resources
- Agents — Create, configure, and manage AI agents
- Calls — Place calls, retrieve transcripts and recordings
- Conversations — List and retrieve conversations across all channels
- Contacts — Manage contacts and discover new ones
- Messages — Send messages across channels
- Webhooks — Subscribe to events like message arrival and call completion
- Billing — Check account balance and transaction history
- Prompt Blocks — Retrieve and manage agent prompt templates
- Handoff — Trigger handoffs between agents and humans
- Search — Full-text search across messages and conversations
About Response Examples
For now, response bodies are shown by example in the guide pages (see Quickstart and Pagination). Full response schemas are coming soon.
See also: Quickstart, Guides