Developers

Build on the same platform
we ship on.

Every call, message, recording, transcript, and contact reachable through one REST API. Webhooks for real-time events. Clean docs, live try-it reference, and a guide with working examples in PHP, Node, and Python.

Quick start

Your first API call.

curl -H "Authorization: Bearer YOUR_API_KEY" \
     https://api.vocatech.com/v1/calls?limit=10

One Bearer token. Paginated list in, JSON back. Every call record includes caller, duration, routing journey, recording URL, transcript, and the AI summary.

What you can build

Four surfaces. Everything your app needs.

Call history

Search every call with full routing journey, duration, disposition, recording, transcript, and AI summary.

Messaging

Send SMS and MMS through your Vocatech numbers. Read inbound messages. Attachments included.

Real-time webhooks

Signed webhook push for call.started, call.ended, message.sent, message.received. Under a second end to end.

Contacts sync

List, upsert, and delete integration contacts. Keep Vocatech in sync with your CRM without writing a middle layer.

Production-ready

Auth, rate limits, and webhooks done right.

Single Bearer token
One scoped key per company. No OAuth flow for most integrations.
Signed webhooks
HMAC-SHA256 signatures with timestamp replay protection.
Rate limits that scale
60 requests per minute by default, up to 20,000 per day.
US infrastructure
All endpoints served from our own datacenter. Your API calls never touch a third party.

Start building.

Interactive Swagger reference with real auth and try-it, plus a long-form guide with concepts, patterns, and example code.