Skip to content

sandboxSessions

Sandbox Sessions — lifecycle for Cloudflare sandbox task execution

FieldTypeRequiredDescription
orgIdstringYesOrganization ID for multi-tenant isolation
programIdId<"programs">YesParent program reference
taskIdId<"tasks">Yes
repositoryIdId<"sourceControlRepositories">No
runtime”cloud” | “local”No
localDeviceIdstringNo
localDeviceNamestringNo
sandboxIdstringYes
worktreeBranchstringYes
status”provisioning” | “cloning” | “executing” | “sleeping” | “ready” | “finalizing” | “completed” | “failed” | “cancelled” | “deleting”Yes
taskPromptstringYes
skillIdId<"skills">No
assignedById<"users">Yes
prUrlstringNo
prNumbernumberNo
commitShastringNo
filesChangednumberNo
errorstringNo
startedAtnumberYes
completedAtnumberNo
durationMsnumberNo
tokensUsednumberNo
keepAlivebooleanNo
sleepAfterstringNo
editorTypeunionNo
ttlMinutesnumberNo
authProviderunionNo
modelstringNo
isPinnedbooleanNo
pinnedAtnumberNo
pinnedById<"users">No
setupProgresssetupProgressValidatorNo
runtimeModesandboxRuntimeModeValidatorNo
claudeSessionIdstringNo
presetIdId<"sandboxPresets">No
subtaskIdId<"subtasks">No
executionMode”standard” | “subtask”No
workerModestringNo
NameFields
by_tasktaskId
by_programprogramId
by_orgorgId
by_runtimeorgId, runtime
by_statusorgId, status
by_sandboxIdsandboxId
by_task_startedtaskId, startedAt
by_worktree_branchworktreeBranch