Backups
Jobs and receipts
Run a job, follow it to a receipt.
Routes
GET
/v1/applications/{id}/backups/jobsconsoleGET
/v1/applications/{id}/backups/jobs/{job_id}consolePOST
/v1/applications/{id}/backups/jobs/{job_id}/runconsoleGET
/v1/applications/{id}/backups/jobs/{job_id}/runsconsoleGET
/v1/applications/{id}/backups/runs/{run_id}consolePOST …/jobs/{job_id}/run
→ 202 { "run_id": "run_5c0a…", "status": "queued" }
GET …/runs/{run_id}
→ 200 { "status": "succeeded", "snapshot_id": "snap_…", "bytes": 48213004,
"started_at": "…", "finished_at": "…", "requested_by": "devsewa" }A failed run carries a redacted_error: enough to act on, never a path or a credential.