job
delete completed job (erase content but keep run id)
post/w/{workspace}/jobs/completed/delete/{id}
Path parameters
workspacestring required
idstring uuid required
Response
job details
workspace_idstring
idstring uuid required
parent_jobstring uuid
created_bystring required
created_atstring date-time required
started_atstring date-time required
completed_atstring date-time
duration_msinteger required
successboolean required
script_pathstring
script_hashstring
argsScriptArgs
The arguments to pass to the script or flow
{"stackTrail":"components:schemas:CompletedJob:properties:result","oasType":"schema","type":"unknown"}
logsstring
deletedboolean
raw_codestring
canceledboolean required
canceled_bystring
canceled_reasonstring
job_kind'script' | 'preview' | 'dependencies' | 'flow' | 'flowdependencies' | 'appdependencies' | 'flowpreview' | 'script_hub' | 'identity' | 'deploymentcallback' | 'singlestepflow' | 'flowscript' | 'flownode' | 'appscript' | 'aiagent' | 'unassigned_script' | 'unassigned_flow' | 'unassigned_singlestepflow' required
schedule_pathstring
permissioned_asstring required
The user (u/userfoo) or group (g/groupfoo) whom the execution of this script will be permissioned_as and by extension its DT_TOKEN.
flow_statusFlowStatus — unresolved $ref
raw_flowFlowValue — unresolved $ref
is_flow_stepboolean required
language'python3' | 'deno' | 'go' | 'bash' | 'powershell' | 'postgresql' | 'mysql' | 'bigquery' | 'snowflake' | 'mssql' | 'oracledb' | 'graphql' | 'nativets' | 'bun' | 'php' | 'rust' | 'ansible' | 'csharp' | 'nu' | 'java' | 'ruby' | 'rlang' | 'duckdb' | 'bunnative' | 'dbt'
is_skippedboolean required
emailstring required
visible_to_ownerboolean required
mem_peakinteger
tagstring required
priorityinteger
labelsstring[]
self_wait_time_msnumber
aggregate_wait_time_msnumber
preprocessedboolean
is_retryboolean
resolvedboolean
whether this failure has been marked as handled
resolved_bystring
who resolved the failure. Enterprise-only, so also absent for a manual resolution outside enterprise; use resolved_automatically to tell the two apart
resolved_atstring date-time
resolution_notestring
resolved_automaticallyboolean
true when a succeeding retry resolved this rather than a person. Explicit rather than inferred from an absent resolved_by, which is also absent for a manual resolution outside enterprise
trigger_kind'webhook' | 'default_email' | 'email' | 'schedule' | 'http' | 'websocket' | 'postgres' | 'kafka' | 'nats' | 'mqtt' | 'amqp' | 'sqs' | 'gcp' | 'azure' | 'google' | 'github' | 'asset' | 'freshness' | 'app' | 'ui'
job trigger kind (schedule, http, websocket...)
workerstring