Back to home

API keys & authentication

Create, rotate, and secure your cm_* API keys.

  1. API keys start with cm_ and are shown once at creation — store them securely.
  2. Pass keys as Authorization: Bearer cm_xxx on the REST endpoints.
  3. The managed voice agent WebSocket uses Authorization: Token cm_xxx, or the ["token", "cm_xxx"] subprotocol for browsers, which cannot set headers.
  4. Revoke compromised keys immediately from Settings → API Keys.
  5. JWT tokens (dashboard login) are separate from API keys — do not expose JWTs in client apps.

← Back to Help Center