X-API-Key header.
Workspace binding
An API key belongs to exactly one workspace. Bukki derives the workspace from the authenticated credential and rejects attempts to supply a different workspace through query or body parameters.Scope enforcement
Keys use least-privilege scopes:
A valid key without the required route scope receives
403 FORBIDDEN.
Secret handling
Bukki displays the full credential once and stores only a one-way hash. Treat the key like a password:- Store it in a server-side secret manager
- Redact it from logs and error reports
- Use separate keys for separate integrations
- Revoke it immediately if it may have been exposed