definitionIdstring required
audienceIdstring required
revisionNumberinteger required
pipelineIdstring required
campaignIdstring nullable
The job's campaign id. Null when the pipeline did not yield exactly one campaign.
audienceNamestring nullable
The audience name, or null when the job's audience has since been deleted (jobs
outlive their audience).
state'Submitted' | 'Running' | 'Completed' | 'Failed' | 'ManualApproval' | 'Queued' | 'Paused' | 'StaleResults' | 'SpendLimited' | 'Blocked' required
isPublicboolean required
Whether the job (and its results) is shared publicly.
audienceDeletedboolean required
Whether the audience backing this job was deleted, meaning the job can never run.
completedAtstring date-time nullable
The timestamp when the job was completed.
resultFileNamestring nullable
The file name of the result.
failedAtstring date-time nullable
The timestamp when the job failed.
failureMessagestring nullable
reviewReason'ContentFlagged' | 'UnsupportedContentType' | 'CheckErrored' | 'ClassificationTimedOut' nullable
Customer-facing reason a job was routed to manual review. Deliberately a projection of the
internal review-reason taxonomy: the size-triggered LargeJob reason is intentionally
absent so customers cannot learn that job size triggers review (that would incentivize splitting
work into smaller jobs). A size-triggered review therefore surfaces as no reason at all.
experimentIdstring nullable
The id of the experiment attached to the job's campaign, or null when there is none.
createdAtstring date-time required
ownerIdstring uuid required
organizationIdstring required
The id of the organization that owns the entity.