List API keys
Returns API keys visible to the current workspace, ordered by creation time with the newest key first. The api_key and token_hash fields are never returned by this endpoint; only token_prefix is included.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Query Parameters
Page size, 1–200. Unset uses the server default (25).
Cursor for forward pagination. Set to the api_key_id of the last
item from the previous page.
Cursor for backward pagination. Set to the api_key_id of the
first item from the previous page.
Optional filter: only return keys belonging to this project. When omitted, returns workspace-scoped and any single-project keys.
Optional filter: only return keys with this status.
API_KEY_STATUS_UNSPECIFIED, API_KEY_STATUS_ACTIVE, API_KEY_STATUS_DISABLED, API_KEY_STATUS_REVOKED Optional case-insensitive substring match against the api-key name. Empty means no name filter.
Optional filter: only return keys whose owner.kind matches
one of the requested types. Combines the user / service-account
oneof cases into a single repeated enum so the wire stays flat
and multi-select filters travel as a single field. Empty means
no owner-type filter.
OWNER_TYPE_UNSPECIFIED, OWNER_TYPE_USER, OWNER_TYPE_SERVICE_ACCOUNT Optional filter: only return keys whose permission mode is one of the listed presets. Empty means no permission-mode filter.
PERMISSION_MODE_UNSPECIFIED, PERMISSION_MODE_ALL, PERMISSION_MODE_RESTRICTED, PERMISSION_MODE_READ_ONLY Response
OK