Skip to main content
Last updated: July 22, 2026 · Current API version: v2 · Source of truth: openapi.yaml 2.0.0
This page tracks changes to the Unpod REST API. The current production API is v2, served from https://unpod.ai/ under the /api/v2/platform/ path prefix with Token authentication.

Conventions


v2 — Current

Status: Active · Production
  • Production host standardized to https://unpod.ai/.
  • All endpoints served under /api/v2/platform/.
  • Authentication uses the Token scheme: Authorization: Token <token>.
  • Task creation is space-scoped: POST /api/v2/platform/spaces/{space_token}/tasks/create/, taking a pilot handle and a documents array of contacts.
  • Call detail records exposed at /api/v2/platform/cdr/.
  • Telephony numbers are read-only via the API (GET /api/v2/platform/telephony/numbers/); provisioning happens through the connected SIP provider / Dashboard.
See the Quickstart and Authentication for full details.

v1 — Deprecated

Status: Deprecated · Do not use for new integrations
The legacy https://api.unpod.ai/api/v1/ host and Authorization: Bearer scheme are deprecated. Migrate to v2 (see below).

v1 → v2 migration

The self-hosted open-source stack exposes its own internal services under /api/v1/ on localhost:8000. That is a separate surface from the hosted cloud platform API documented here — see Self-Hosting.