Dashboard
API keys
Create, scope, rotate, and revoke operator API keys.
API keys
Use dashboard to manage operator API credentials safely.
Recommended key split
- launch key:
launch:write - reporting key: read scopes only, such as
users:read,markets:read,trades:read,redemptions:read, andbalance_operations:read - market visibility automation key:
markets:read,markets:write - wallet adapter automation key:
wallet_adapter:read,wallet_adapter:writeonly when a backend service must manage adapter config - webhook admin key:
webhooks:read,webhooks:write - staging simulator key:
simulator:read,simulator:write
Avoid one all-purpose key unless operationally necessary.
Staff account management is not available to API keys. Staff APIs require a human staff session with staffs:read or staffs:write.
Create flow
- choose clear key name by workload
- assign minimum scopes
- store token in secret manager immediately
- test one expected endpoint
See scope list at /docs/reference/scopes.
Rotation flow
- create replacement key first
- deploy replacement secret to operator systems
- verify new key works
- revoke old key
Do not revoke old key before replacement is live.
Revocation guidance
Revoke immediately if:
- token leaked to logs or chat
- token committed to repo
- token shared outside approved operators
- unknown traffic appears
Troubleshooting
INVALID_API_KEY-> token wrong, revoked, or sent to wrong environmentINSUFFICIENT_SCOPE-> wrong scope setINVALID_SCOPESduring creation -> unsupported scope namestaffs:readandstaffs:writeare not valid API key scopes
Related pages
- API contract:
/docs/operator-api/api-keys - current session introspection:
/docs/operator-api/session
