List API keys

Return the organization's API keys with their current usage. The management key's organization is implied by the key itself.

Authentication

AuthorizationBearer

A management key (prefixed mgmt_), created in the dashboard under Settings, API keys, Management keys. Distinct from a regular gateway API key, and never used to call models.

Query parameters

offsetintegerOptional>=0Defaults to 0
Number of keys to skip.
limitintegerOptional1-100Defaults to 100

Maximum number of keys to return (max 100).

Response

The organization's keys.
hashstring

Stable identifier for the key. A one-way hash, not the secret, so it is safe to store and log. Use it in get, update, and delete calls.

labelstring

Display label (the key’s public prefix, e.g. mg_8Kx2pQ). Not the secret.

disabledboolean
Whether the key is disabled. A disabled key cannot call the gateway but is not deleted.
usagedouble
Spend in USD in the current reset window.
namestring or null

User-set name for the key.

limitdouble or null
Spend cap in USD over the reset window. Null means no cap.
limit_resetenum
Window the spend cap resets on. Resets at midnight UTC.
limit_remainingdouble or null
Remaining spend in USD before the cap. Null when no limit is set.
created_atdatetime or null
When the key was created.

Errors

401
Unauthorized Error