| Method | Path | Summary | Auth |
|---|---|---|---|
| GET | /v1/admin/jobs | Page through jobs across the customer control plane | Session |
| GET | /v1/admin/jobs/kinds | Read the integrated producer kind catalog independently of job rows | Session |
| GET | /v1/admin/jobs/{task_id} | Read a job visible to the platform administrator | Session |
| GET | /v1/admin/jobs/{task_id}/attempts | Page through a job's immutable attempt history | Session |
| POST | /v1/admin/jobs/{task_id}/cancel | Cancel a queued or running job | Session |
| GET | /v1/admin/jobs/{task_id}/dead-letters | Page through append-only terminal-attempt dead letters | Session |
| GET | /v1/admin/jobs/{task_id}/receipts | Page through immutable per-attempt settlement receipts | Session |
| POST | /v1/admin/jobs/{task_id}/replay | Add one attempt and replay the latest dead-lettered job | Session |
| GET | /v1/admin/jobs/{task_id}/results | Page through current per-item and per-node result projections | Session |
| POST | /v1/admin/jobs/{task_id}/retry | Retry failed items in a failed or partially failed job | Session |
Contract file:api/control-jobs.openapi.yaml