Skip to main content
GET
List API keys

Authorizations

Authorization
string
header
required

Most Arize AI endpoints require authentication. For those endpoints that require authentication, include your API key in the request header using the format

Query Parameters

key_type
enum<string>

Filter by API key type.

  • USER - Key associated with a specific user.
  • SERVICE - Key associated with a bot user for service authentication.

Type of the API key.

  • USER - Personal key that authenticates as the creating user.
  • SERVICE - Key that authenticates as a service account with explicitly granted access.
Available options:
USER,
SERVICE
status
enum<string>

Filter by API key status.

  • ACTIVE - Only return keys that are valid for use.
  • REVOKED - Only return keys that have been revoked.

When not specified, defaults to ACTIVE.

Current status of the API key.

  • ACTIVE - The key is valid for use.
  • REVOKED - The key has been revoked and is no longer valid.
Available options:
ACTIVE,
REVOKED
space_id
string

Filter search results to a particular space ID A universally unique identifier (base64-encoded opaque string).

Example:

"RW50aXR5OjEyMzQ1"

user_id
string

Filter results by user (base64 global user ID). When provided, only records associated with this user are returned. Access requirements vary by endpoint — some endpoints restrict this filter to account admins.

A universally unique identifier (base64-encoded opaque string).

Example:

"RW50aXR5OjEyMzQ1"

limit
integer
default:50

Maximum items to return

Required range: 1 <= x <= 100
cursor
string

Opaque pagination cursor returned from a previous response (pagination.next_cursor). Treat it as an unreadable token; do not attempt to parse or construct it.

Response

Returns a list of API keys matching the request filters. The raw key secret is never returned.

api_keys
object[]
required

API keys matching the request filters.

pagination
object
required

Pagination metadata for cursor-based navigation.