List API keys
/v1/keysList API keys owned by the authenticated user.
By default, only active, non-expired inference API keys are returned. Set include_disabled=true to include disabled or expired keys.
Authentication
Authorization Bearer <USER_JWT>
A signed-in user JWT is required. Inference, MANAGEMENT and PROVISIONING keys cannot use this endpoint. Use the Enterprise control APIs for enterprise machine automation.
Enterprise API guide · Get enterprise balance
Query Parameters
include_disabledstringtrue, 1, or yes includes disabled and expired keys.
offsetintegerNumber of API keys to skip. Negative values are treated as 0.
workspace_idstringFilter by workspace code.
Response
dataobject[]List of API key details.
data.hashstringHash identifier used by management endpoints.
data.namestringAPI key name.
data.labelstringHuman-readable label. Matches name.
data.disabledbooleanTrue when the key status is not ACTIVE or expires_at is in the past.
data.workspace_idstringWorkspace code for the key.
data.creator_user_idstring | nullOwner user ID.
data.created_atstringCreate timestamp in UTC ISO-8601 format.
data.updated_atstring | nullLast update timestamp.
data.expires_atstring | nullUTC expiration timestamp, or null.
data.usagenumberTotal Token360 credit usage in USD.
data.usage_dailynumberCredits used in the current UTC day.
data.usage_weeklynumberCredits used in the current UTC week (Mon–Sun).
data.usage_monthlynumberCredits used in the current UTC month.
data.limitnumber | nullConfigured USD spend limit, or null if unlimited.
data.limit_remainingnumber | nullRemaining credits in the current limit window, or null if unlimited.
data.limit_resetstring | nulldaily | weekly | monthly | null (lifetime).
data.is_free_tierbooleanCurrently false.
data.is_management_keybooleanFalse for the inference key described by this response.
data.is_provisioning_keybooleanCurrently false.
data.rate_limitobjectPer-minute request limit metadata.