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
Use either a Token360 API key (sk-token360-...) or a signed-in user JWT.
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_dailynumberDaily usage. Currently 0.
data.usage_weeklynumberWeekly usage. Currently 0.
data.usage_monthlynumberMonthly usage. Currently 0.
data.limitnumber | nullSpending limit. Currently null.
data.limit_remainingnumber | nullRemaining spending limit. Currently null.
data.limit_resetstring | nullLimit reset interval. Currently null.
data.is_free_tierbooleanCurrently false.
data.is_management_keybooleanCurrently true for these management responses.
data.is_provisioning_keybooleanCurrently false.
data.rate_limitobjectPer-minute request limit metadata.