Tally Workspace

Run a sandbox command

Runs a bash command in an ephemeral isolated sandbox with the firm workspace hydrated at /workspace. Blocks until the run completes. New or changed files under /workspace are synced back to the workspace. Metered against the firm's monthly sandbox-minute quota; cannot touch accounting data.

post/tally/workspace/executions

Request

  • Base URL: https://ledgerhq.pro/api/v1
  • URL: https://ledgerhq.pro/api/v1/tally/workspace/executions
  • Auth: HTTP bearer

Request body

organizationIdstring uuid
commandstring required
inputPathsstring[]

Optional subset of workspace paths to hydrate.

timeoutSecondsinteger
networkMode'web' | 'none'

Response

Execution result

idstring uuid
executionIdstring uuid
status'running' | 'succeeded' | 'failed' | 'timeout' | 'canceled' required
exitCodeinteger nullable
timedOutboolean
networkMode'web' | 'none'
stdoutTailstring
stderrTailstring
filesSyncedIninteger
filesSyncedOutinteger
syncedOutPathsstring[]
skippedOutPathsstring[]
durationMsinteger nullable
estimatedCostMicrosinteger nullable
logDownloadUrlstring uri nullable

Changes

No recorded changes to this operation across all 5 revisions of this API.