Endpoint
Request
Headers
Query Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
limit | integer | No | Maximum number of results (default: 100, max: 1000) |
status | string | No | Filter by status: running, stopped, paused, creating |
region | string | No | Filter by region (e.g., us-east, eu-west) |
cursor | string | No | Pagination cursor for next page |
Example Request
List all running sandboxes:Response
Success (200 OK)
Response Fields
| Field | Type | Description |
|---|---|---|
object | string | Always "list" |
data | array | Array of sandbox objects |
has_more | boolean | Whether more results are available |
next_cursor | string | Cursor for the next page (if has_more is true) |
request_id | string | Request ID for debugging |
data includes:
id- Sandbox IDstatus- Current statuspublic_host- VM Agent API URLtemplate_name- Template usedregion- Deployment regioncreated_at- Creation timestamp
Status Codes
| Code | Description |
|---|---|
200 | Success |
401 | Authentication required |
400 | Invalid query parameters |
Pagination
Use cursor-based pagination to retrieve large result sets:- First request - Omit
cursorparameter:
- Check for more - If
has_moreistrue, usenext_cursor:
- Repeat - Continue until
has_moreisfalse
Filtering
Filter by Status
Filter by Region
Combine Filters
Use Cases
Count Running Sandboxes
List All Sandboxes (Paginated)
Find Sandboxes by Template
Related
- SDK: Sandbox.list() - Python SDK method
- SDK: Sandbox.iter() - Python SDK method
- CLI Sandbox Commands - Manage sandboxes from CLI
Next Steps
- Get Sandbox - Get details for a specific sandbox
- Create Sandbox - Create a new sandbox
- Delete Sandbox - Clean up unused sandboxes

