Skip to navigation

Update Job Control

View as Markdown
Change mutable job behavior, such as how long a pause keeps storage.

Path parameters

namestringRequired
workspacestringRequired

Request

This endpoint expects an object.
pause_ttl_secondsinteger or nullOptional>=0

How long this job keeps storage after it pauses, measured from stopped_at. When the job has no value, the platform paused-storage TTL applies. Cannot exceed the platform maximum. 0 reclaims on the next retention pass. In a control update, an omitted or null value keeps the current value. Changing this value does not move the start time.

Response

Successful Response
idstring
attempt_idstring
namestring
workspacestring
Workspace identifier
sourcestring
platform_specobject
Specification for a platform job, containing steps and secrets.
filesetstring
Fileset ID for storing job artifacts
statusenum

Enumeration of possible job statuses.

This enum represents the various states a job can be in during its lifecycle, from creation to a terminal state.

CREATED means the controller has not yet considered the job. QUEUED means the controller has seen the job but not admitted it (waiting for capacity). PENDING means the backend resource exists and is waiting to start.

projectstringOptional
Project URN
descriptionstringOptional
specmap from strings to anyOptional
Job Spec
controlobjectOptional
Mutable job behavior. This is not part of the execution spec.
output_locationstringOptional

Caller-supplied artifact fileset; None when the fileset was auto-created

status_detailsmap from strings to anyOptional
Details about the job status
error_detailsmap from strings to anyOptional
created_atdatetimeOptional
updated_atdatetimeOptional
ownershipmap from strings to anyOptional
custom_fieldsmap from strings to anyOptional
Custom Fields

Errors

404
Not Found Error
409
Conflict Error
422
Unprocessable Entity Error