Skip to main content
Every endpoint on this page requires either a Clerk-issued JWT (Authorization: Bearer <token>) or an organization API key (x-api-key: pk_…). Anonymous calls return 401 Unauthorized. See Authentication for the full setup.
Call campaigns let you queue thousands of outbound voice calls against a list of contacts. Each call uses a configured agent, a phone number you own, and a scheduled run window.

Create a campaign

Monitor progress

GET /v1/chat/call-campaigns/{id} returns aggregate counts (queued, in-flight, completed, failed). Subscribe to the session.updated webhook for per-call updates.
Limits: 3 running campaigns per organization, 2,000 contacts per campaign, 3 retries per contact. Adjust on a paid plan via support.