REST API
CallStream Pro API
Build on top of CallStream Pro. Create AI agents, provision numbers, read conversations, and subscribe to events over a simple REST API.
Authentication
Every request to /api/v1/* must include a Bearer API key. Generate one from your dashboard.
curl https://callstreampro.com/api/v1/agents \
-H "Authorization: Bearer csk_live_your_key_here"Requests are rate limited per tenant. Errors return an { ok: false, error } envelope with an appropriate HTTP status.
Endpoints
POST
/api/v1/agentsCreate an AI agent for your tenant.
GET
/api/v1/agentsList the agents belonging to your tenant.
POST
/api/v1/numbers/provisionProvision (buy or bring) a phone number and attach it to an agent.
GET
/api/v1/conversationsPull conversation transcripts, filterable by agent and time.
POST
/api/v1/webhook-endpointsRegister a webhook to receive conversation.* events.
GET
/api/v1/webhook-endpointsList the webhook endpoints registered for your tenant.
Need something not covered here? Create an account and reach out from your dashboard.