Skip to main content
The Pipecat Cloud REST API is described by a single OpenAPI 3.0 specification:

OpenAPI specification

Download the complete spec to generate clients, run mocks, or feed to AI tools.

Base URLs

The API is split across two base URLs, depending on who is calling:

Authentication

All endpoints authenticate with a Bearer token in the Authorization header:
  • Public API endpoints use a public API key — safe to use from client-facing servers that start sessions.
  • Private API endpoints use a private API key — keep this server-side only.
Create both key types from the Pipecat Cloud dashboard under Settings > API Keys.

Errors

Error responses share a common shape:
Deployment-related error codes (PCC-*) are documented in the error codes reference.