OratoraDocs
API

Authentication

Create an API key and authenticate requests to the Oratora REST API.

The Oratora REST API is authenticated with an account API key. A key belongs to exactly one organization and can act only on that account.

Create a key

  1. Open Dashboard → Settings → API keys (app.oratora.live/dashboard/settings/api-keys).
  2. Click Create key, give it a name, and copy the secret.

The secret is shown once. Oratora stores only a hash — if you lose it, revoke the key and create a new one.

API access is included on qualifying plans. If your plan doesn't include it, the dashboard shows an upgrade prompt instead of minting a key.

Key format

Keys look like or_live_ followed by 48 hex characters. (Keys minted before the rebrand start with el_live_ and continue to work.)

Authenticate a request

Send the key as a Bearer token. The API base URL is https://app.oratora.live/api/v1.

curl https://app.oratora.live/api/v1/me \
  -H "Authorization: Bearer or_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

Rate limits

Requests are limited to 120 per 60 seconds per organization. Exceeding the limit returns 429.

Errors

StatusMeaning
400Validation failed — the body includes an issues[] array.
401Invalid or missing API key.
403Your plan does not include API access.
404Resource not found.
429Rate limit exceeded.
500Internal error.

Revoke a key

Revoke a key any time from the same settings screen. Revocation is immediate.

On this page