Skip to main content
GET
Error

Authorizations

Authorization
string
header
required

Management API authentication for /api/* endpoints. Use the Authorization header with Bearer <API key>. Virtual keys, dashboard/user/session tokens, and x-api-key headers are not supported on management APIs.

Query Parameters

from_memory
boolean
default:false

If true, returns virtual keys from in-memory cache instead of database. Filtering, sorting and pagination parameters are not applied in this mode; combining it with user_id is rejected with a 400.

limit
integer

Maximum number of virtual keys to return

Required range: x >= 0
offset
integer

Number of virtual keys to skip

Required range: x >= 0

Case-insensitive search by virtual key name

customer_id
string

Filter virtual keys by customer ID

team_id
string

Filter virtual keys by team ID

user_id
string

Filter virtual keys by assigned user ID (enterprise only; matches no virtual keys on OSS builds). Combined with customer_id/team_id using OR.

sort_by
enum<string>

Field to sort by

Available options:
name,
budget_spent,
created_at,
status
order
enum<string>

Sort order

Available options:
asc,
desc
export
boolean
default:false

If true, enables export pagination limits

exclude_access_profile_managed_virtual
boolean
default:false

If true, excludes virtual keys managed by access profiles

Response

Successful response

List virtual keys response

virtual_keys
object[]
required
count
integer
required
total_count
integer<int64>
required

Total number of virtual keys matching the query

limit
integer
required

Page size used for the response

offset
integer
required

Page offset used for the response