Skip to main content
GET
Get all API keys for a project

Authorizations

Authorization
string
header
required

JWT token for admin console authentication

Path Parameters

projectId
string
required

Project UUID

Query Parameters

includeRevoked
boolean

Include revoked API keys

Example:

false

Response

200 - application/json

List of API keys

id
string
required

Unique API key identifier

Example:

"123e4567-e89b-12d3-a456-426614174000"

projectId
string
required

Project ID this key belongs to

Example:

"123e4567-e89b-12d3-a456-426614174000"

name
string
required

API key name/description

Example:

"Production Mobile App Key"

prefix
string
required

API key prefix (for identification)

Example:

"pp_live_"

scopes
string[]
required

API key scopes/permissions

Example:
status
enum<string>
required

API key status

Available options:
ACTIVE,
REVOKED,
EXPIRED
Example:

"ACTIVE"

createdAt
string<date-time>
required

Creation timestamp

Example:

"2025-01-15T10:30:00Z"

updatedAt
string<date-time>
required

Last update timestamp

Example:

"2025-01-15T10:30:00Z"

rateLimit
object

Custom rate limit (requests per minute)

Example:

1000

expiresAt
object

API key expiration date

Example:

"2026-12-31T23:59:59Z"

lastUsedAt
object

Last time this key was used

Example:

"2025-01-15T10:30:00Z"

metadata
object

Additional metadata

Example:
deletedAt
object

Soft deletion timestamp

Example:

null