Skip to main content
The API reference tab is generated from openapi.yaml. Each endpoint includes an interactive playground.
  1. Open any endpoint in API reference.
  2. Paste sk-kupe-YOUR_KEY into the Bearer field (placeholder sk-kupe-YOUR_KEY).
  3. Send the request — the playground targets https://x.kupe.in.
Code samples on each page prefer Python (kupe), TypeScript (kupe-sdk), and cURL, in that order.

What’s in the spec

Grouped by OpenAPI tag: Me, Agents, Realtime, Sessions, Inbound, Campaigns, Recipient lists, Tools, Composio, Analyses, Databases, Knowledge bases, Audio assets, Phones, Voices, Providers, Logs, Billing, Usage, Orgs, Projects, Members, API keys, Feature flags, Health. Omitted on purpose: payment checkout, Razorpay webhooks, /internal/*, telephony provider webhooks, and per-service usage breakdown.