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
| Field | Type | Notes |
|---|---|---|
| name | string | required |
{ "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 }