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/agents

Create an AI agent for your tenant.

GET/api/v1/agents

List the agents belonging to your tenant.

POST/api/v1/numbers/provision

Provision (buy or bring) a phone number and attach it to an agent.

GET/api/v1/conversations

Pull conversation transcripts, filterable by agent and time.

POST/api/v1/webhook-endpoints

Register a webhook to receive conversation.* events.

GET/api/v1/webhook-endpoints

List the webhook endpoints registered for your tenant.

Need something not covered here? Create an account and reach out from your dashboard.