Snapshot a sandbox
POST/sandboxes/{id}/snapshot
path parameters
object
idstringrequiredSandbox ID, e.g. sbx_ab12cd34.
Responses
201 CreatedCreated
SnapshotResponse
created_atstringdate-timedirstringidstringmem_pathstringmemory_mibintegerrootfs_pathstringsource_idstringstate_pathstringvcpusinteger400 Bad requestBad Request
ErrorResponse
errorstring404 Not foundNot Found
ErrorResponse
errorstringAuthentication
bearerAuthHTTP bearer. Daemon API key. Omit on a keyless loopback daemon.Request
▍POST/sandboxes/{id}/snapshot
curl '/sandboxes/{id}/snapshot' \
-X POSTconst response = await fetch("/sandboxes/{id}/snapshot", {
method: "POST",
});
const data = await response.json();import requests
response = requests.post(
"/sandboxes/{id}/snapshot",
)
data = response.json()Response
201 Created
{
"created_at": "2026-01-02T15:04:05Z",
"dir": "string",
"id": "string",
"mem_path": "string",
"memory_mib": 0,
"rootfs_path": "string",
"source_id": "string",
"state_path": "string",
"vcpus": 0
}