Skip to main content

Base URL

For local development: http://localhost:8787/api

Authentication

All API endpoints (except auth) require a Bearer token:
Get a token by logging in via /api/auth/login or use an API Key from the dashboard.

Response Format

All responses are JSON. Each endpoint uses a specific wrapper key:
Error responses:

HTTP Status Codes

Rate Limits

Rate limit headers are included in responses:

Pagination

List endpoints support pagination:

API Sections

Agents

Create, configure, and manage voice agents

Calls

Call history, recordings, and transcripts

Phone Numbers

Buy and manage phone numbers

Knowledge Base

Document management and search