Skip to main content
Every request needs an API key in the Authorization header:
Keys are issued by Hooper for your organization. The plaintext is shown once when it’s created; Hooper stores only a hash and cannot recover it. Keep it server-side — never ship it in a browser or mobile app.

Key format

The middle segment names the environment that issued the credential. A production server refuses a staging key with a specific error so the mismatch is obvious:

Error codes

Rotating a key

Ask Hooper to mint a new key, switch your integration to it, then have the old one revoked. Revocation is immediate; a revoked key returns invalid_api_key.