Skip to main content
Jobs report a top-level status and a list of batches. Each batch has a phase so you can track progress incrementally.

Status enums

  • queued: The job was accepted and will start shortly.
  • running: Processing is in progress.
  • completed: All batches are finished and delivery details are available.

Batches and phases

Each job has one or more batches. For each batch:
  • uid: unique identifier
  • phase: one of queued, running, or completed
  • started_at, finished_at: optional timestamps
Track progress by counting how many batches are completed vs total.

Reading delivery details

When status is completed, delivery provides either S3 pointers or signed URLs keyed by the original input identifier.