Logo

API Keys

API keys are issued per integration. Each gas pool is linked to one API key, which scopes the pool and all agents under it.

Register

POST/keys/registerJWT
FieldTypeNotes
namestringrequired
{ "id": "uuid", "key": "ak_live_...", "name": "prod", "createdAt": "..." }

List

GET/keysJWT
[{ "id": "uuid", "name": "prod", "createdAt": "..." }, ...]

Validate

GET/keys/validatePass key in Authorization headerAPI Key
{ "valid": true, "keyId": "uuid" }

Revoke

DELETE/keys/revokeAPI Key
{ "success": true }