curl -X DELETE https://api.runtools.ai/v1/sandboxes/sandbox-abc123 \
-H "X-API-Key: $RUNTOOLS_API_KEY"
await sandbox.destroy();
// Or by ID:
await rt.sandbox.destroy('sandbox-abc123');
{
"data": {
"id": "sandbox-abc123",
"deleted": true
}
}
Sandboxes
Delete Sandbox
Permanently destroy a sandbox
DELETE
/
v1
/
sandboxes
/
{id}
curl -X DELETE https://api.runtools.ai/v1/sandboxes/sandbox-abc123 \
-H "X-API-Key: $RUNTOOLS_API_KEY"
await sandbox.destroy();
// Or by ID:
await rt.sandbox.destroy('sandbox-abc123');
{
"data": {
"id": "sandbox-abc123",
"deleted": true
}
}
Path Parameters
string
required
Sandbox ID.
Query Parameters
boolean
Request asynchronous deletion when supported by the backend.
boolean
Request streaming deletion progress when supported by the backend.
Response
string
Sandbox ID.
boolean
true when the sandbox was deleted synchronously.curl -X DELETE https://api.runtools.ai/v1/sandboxes/sandbox-abc123 \
-H "X-API-Key: $RUNTOOLS_API_KEY"
await sandbox.destroy();
// Or by ID:
await rt.sandbox.destroy('sandbox-abc123');
{
"data": {
"id": "sandbox-abc123",
"deleted": true
}
}
Deleting a sandbox is permanent. Preserve important work in a workspace, repository, or external storage before destroying it.