api.ListJobEvaluationsResponse
items object[]
The actual items
DeploymentID is the ID of the deployment this evaluation is associated with, if any
ID is the unique identifier of the evaluation
JobID is the unique identifier of the job
Namespace is the namespace the evaluation is created in
Priority is the priority of the evaluation. Higher values (e.g. 50) are evaluated before lower values (e.g. 10).
status object
Status contains system-managed fields for the evaluation
CreatedAt is when the evaluation was created
Message provides additional context about the current state
Revision is incremented on any change to the evaluation (state changes, status updates, etc.)
State is the current processing state of the evaluation
Possible values: [blocked, pending, complete, failed, canceled]
UpdatedAt is when the evaluation was last updated
WaitUntil specifies when this evaluation should be processed (for delayed evaluations)
TriggeredBy is the root cause that triggered the evaluation
Possible values: [job-create, job-update, job-delete, job-cancel, job-rerun, job-queue, job-timeout, exec-failure, exec-update, exec-timeout, exec-limit, node-update, node-join, node-leave, deployment, deployment-start, deployment-rollback, deployment-resume, periodic, failure, manual]
Type is the type of the job that needs to be evaluated
Token for next page
{
"items": [
{
"id": "eval-456def789",
"job_id": "job-abc123xyz",
"namespace": "production",
"priority": 50,
"status": {
"created_at": "2025-01-15T10:34:00Z",
"message": "Scheduled on 5 nodes",
"revision": 3,
"state": "complete",
"updated_at": "2025-01-15T10:34:45Z"
},
"triggered_by": "job-update",
"type": "pipeline"
}
],
"next_token": "string"
}