capabilityKeystring required
status'queued' | 'running' | 'awaiting_approval' | 'succeeded' | 'failed' | 'canceling' | 'canceled' | 'needs_attention' required
externalRefstring nullable
createdAtstring date-time nullable
completedAtstring date-time nullable
estimatedCostnumber nullable
actualCostnumber nullable
Provider cost when the receipt has evidence for it; null when unknown. Never the customer charge (that is pricing.charge.customerCharge) and never a fabricated 0.
primaryArtifactIdstring nullable
requestSnapshotobject nullable
Canonical submitted request for rerunning the same inputs in Studio (not the sealed receipt).
nextActionstring nullable
pollAfterSecondsinteger nullable
approvalobject nullable
Sanitized human-gate payload. Present only while the job awaits approval.