Direct Bearer API Keys

Send your API key directly in Authorization: Bearer without a token exchange step. New keys use the ih_live format and are ready to use immediately.

You can now send your Interhuman API key directly in Authorization: Bearer <api_key> on the upload and stream endpoints — no token exchange required.

What changed

Previously, using the API required two steps: exchange your key_id and key_secret at /v1/auth to get a short-lived JWT, then use that JWT as your Bearer credential.

Now you can skip the exchange and pass your API key directly:

curl -X POST https://api.interhuman.ai/v1/upload/analyze \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "file=@meeting.mp4;type=video/mp4"

New key format

New API keys use the ih_live_… format — a single string designed for direct-bearer use. You'll see this format when generating new keys in your dashboard.

Backwards compatible

The /v1/auth token exchange endpoint remains fully supported. Existing integrations using key_id + key_secret to obtain a JWT do not need to change.

See the API reference for full details.