List API keys
GET
Every API key of the workspace, revoked and expired ones included, newest first. Never returns a key's secret.
bearerAuthheader
AuthorizationBearer <token>A Clerk session JWT, or a workspace API key (esk_live_…) created in workspace settings. A key acts as the member who created it, narrowed to its abilities, projects and credit limit.
organization_id*stringMatch
^org_Endless-Api-Version?stringPin the caller to an API major (1). Omit to accept the current version. A major this deployment cannot serve is refused with 400 unsupported_api_version.
OK
application/json- response
[index: integer]?curl -X GET 'https://api.endless.app/api-keys?organization_id=string'Example Response
[ { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "organization_id": "string", "name": "string", "description": "string", "project_access": "all", "spending_limit": -2147483648, "allowed_ips": [ "string" ], "expires_at": "2019-08-24T14:15:22Z", "last_used_at": "2019-08-24T14:15:22Z", "created_by_id": "string", "revoked_at": "2019-08-24T14:15:22Z", "revoked_by_id": "string", "revoked_reason": "revoked", "created_at": "2019-08-24T14:15:22Z", "updated_at": "2019-08-24T14:15:22Z", "token_prefix": "string", "token_hint": "string", "secret_created_at": "2019-08-24T14:15:22Z", "retiring_secrets": [ { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "token_hint": "string", "expires_at": "2019-08-24T14:15:22Z", "last_used_at": "2019-08-24T14:15:22Z", "created_at": "2019-08-24T14:15:22Z" } ], "scopes": [ "models:read" ], "status": "active", "project_ids": [ "b5c0e7c3-d26d-4797-906b-f511ec4c5077" ], "created_by": { "id": "string", "first_name": "string", "last_name": "string", "email": "string", "image_url": "string" }, "credits_used": 0, "capabilities": { "can_rotate": true, "can_widen": true } }]