WorkflowRun
WorkflowRun contains information about a workflow run.
Properties
idstring requiredThe unique identifier of the workflow run.orgIdstring requiredThe organization ID.userIdstring requiredThe user ID who initiated the workflow run.statusenum requiredThe current status of the workflow run.Values:running,failed,succeededstartedAtstring requiredThe time the workflow run started.finishedAtstring requiredThe time the workflow run finished, if completed.lastUpdatedAtstring requiredThe time the workflow run was last updated.jobTimeoutstring requiredThe timeout for jobs in the workflow run.- The list of job runs within the workflow.
- ↳
statusenum requiredThe current execution status of this job.Values:not-started— NotStarted- The work has been created but has not started yet.
accepted— Accepted- The work has been picked up for execution but has not started running yet.
running— Running- The work is executing.
failed— Failed- The work finished without completing successfully. Failures, timeouts, and cancellations are all reported as
failed, and there is no separate status for canceled work. This is a terminal status. succeeded— Succeeded- The work completed successfully. This is a terminal status.
skipped— Skipped- The work was dropped without ever running. Only deployments report this status. This is a terminal status.
- ↳
startedstring optionalWhen the job started running - ↳
lastUpdatedstring optionalWhen the job was last updated - ↳
timeoutinteger requiredThe timeout duration for the job in nanoseconds (Go time.Duration). - The list of step runs within this job
- ↳
workerobject optionalInformation about the worker executing this job