REST API for Developers
An API and an MCP server for everything in your dialer
Push leads in, pull calls out, send texts from your AI agent and react to events with webhooks. The API follows the same rules as the app, so DNC lists and quiet hours always apply.
Why it matters
What rest api for developers does for your team
- 01
Covers the whole app
Contacts, tags and fields, texts, calls with recordings and transcripts, campaigns and their leads, tasks and callbacks, team, workflows, voicemail, reports and payments.
- 02
Scoped keys
Give each key none, read, or read & write per area. Only a hash is stored, and revoking a key cuts off its access and webhook subscriptions.
- 03
Built for AI agents
Send texts as a named sender like "AI Assistant". Your team sees who sent it in the inbox; the contact only sees your number.
- 04
MCP server for AI assistants
Connect Claude, ChatGPT or Cursor in a minute and ask in plain words: build and publish a workflow, move contacts between campaigns, text a lead, pull last week's numbers. The assistant can do everything you can in the app, as you.
How it works
- 1
Create a key
Name it after where it's used and pick its permissions.
- 2
Call the API
Send it as a Bearer token or X-API-Key header.
- 3
Listen for events
Subscribe to webhooks for calls, texts, contacts and tasks.
Spec sheet
- Over 100 operations under /v1
- OpenAPI spec and a public API reference
- Per-area read and write scopes
- Webhooks for calls, texts, contacts, tasks and appointments
- Make.com and Zapier apps
- MCP server: every page of the app, for Claude, ChatGPT, Cursor and Claude Code (OAuth or tokens)
- DNC, STOP opt-outs, do-not-disturb and quiet hours enforced
FAQ
REST API for Developers questions
Where is the API documentation?
The API reference is public and generated from the live API, so it always matches what's deployed. It's linked from the footer of this site.
Can I run the dialer from Claude or ChatGPT?
Yes. Add the MCP server as a custom connector, approve it once, and the assistant can do everything you can do in the app with your permissions. Every change it makes is logged as made through an AI assistant, and you can disconnect it any time.
Can the API bypass compliance rules?
No. The API wraps the same services the app uses, so the do-not-call list, STOP opt-outs, do-not-disturb, quiet hours and your plan limits all apply.
Try rest api for developers today
Connect your Twilio account, import a list and start a parallel session in minutes. No desk phones, no downloads.