Skip to main content
GET
List sandboxes
Related guide: Manage sandboxes.

Authorizations

Authorization
string
header
required

Send Authorization: Bearer <api_key>. The legacy Authorization: Api-Key <api_key> scheme is also accepted.

Headers

X-Team-Id
string

Optional team ID. Must match the team_id query parameter when both are supplied. If neither selector is supplied, defaults to the caller's only accessible team. Callers with multiple accessible teams must select a team. Requests without access to any team are forbidden.

Minimum string length: 1

Query Parameters

team_id
string

Optional team ID. Must match X-Team-Id when both are supplied. If neither selector is supplied, defaults to the caller's only accessible team. Callers with multiple accessible teams must select a team. Requests without access to any team are forbidden.

Minimum string length: 1
cursor
string

Opaque cursor from the previous page; omit for the first page.

Example:

"eyJ2IjoxLCJsYXN0X2tleSI6ImJhc2V0ZW4tYXBpLXJldmlldy0wOTE2Iiwic29ydCI6ImRlc2MifQ"

limit
integer
default:20

Maximum number of items to return.

Required range: 1 <= x <= 100
Example:

20

q
string

Search indexed sandbox names and labels. Search is applied before pagination.

Example:

"api-review"

status
string[]

Deployment statuses. Repeat the query parameter for each status, for example status=DEPLOYED&status=FAILED. Unknown values are rejected. Cannot be combined with external_id.

Minimum array length: 1
Minimum string length: 1
Example:
external_id
string

Filter by a caller-owned external identifier. Cannot be combined with status.

Example:

"api-review-20260916-001"

Response

Successful operation.

One page of sandboxes.

items
object[]
required

Resources on this page.

Example:
pagination
object
required

Cursor pagination information. The cursor is present only when another page is available.

Example: