hb_live_ and should be handled like passwords.
Send a key
Use a Bearer authorization header:x-api-key instead:
Choose scopes
Create separate keys for separate integrations. A warehouse export does not
need transcript access, and a transcript processor does not necessarily need
account or metrics access.
Optional scopes are not added to existing keys automatically. Create or rotate
to a key that explicitly carries the minimum required scopes.
Keep Playbook access separate from production publishing when possible. A key
with
playbook:write can update staging without changing the production agent.
Add agent:publish only when the integration must publish after an explicit
confirmation and successful conversation tests.
Rotate a key
- Create a replacement key with the same minimum scopes.
- Deploy the replacement to your integration.
- Confirm successful requests with the replacement key.
- Revoke the old key in Hobbes.
Authentication failures
Hobbes returns the same organization-safe
404 for resources that do not exist
and resources owned by another organization.