BloodhoundBloodhound Docsv1

Authentication

Authenticate server-side requests with a Bloodhound API key.

Send the key in the Authorization header on every protected request.

Authorization: Bearer bh_live_...

API keys identify one Bloodhound account. A key cannot read or continue a mission owned by another account.

Keep keys on the server

Never expose a Bloodhound key in browser code, mobile binaries, public repositories, analytics, or application logs.

Authentication failures

StatusMeaning
401Missing, invalid, expired, or revoked key
403Valid key, but the mission belongs to another account

Next steps

Learn how to create and rotate keys, then make the first call.

On this page