{"name":"Pipeline API","version":"1.0.0","docs":"/docs","endpoints":{"health":"GET /health","parse":"POST /parse — Extract DOS segments","run":"POST /run — Process single note","process":"POST /process — JSON body → JSONL output (synchronous)","batch":"POST /batch — Async job (blob path input)","batch_status":"GET /batch/status/{job_id} — Poll async batch job","export_jsonl":"POST /export-jsonl — Convert results array to JSONL","queue_status":"GET /queue/status — Queue lengths and job counts","queue_main":"GET /queue/main — Jobs pending in main queue","queue_retry":"GET /queue/retry — Jobs pending in retry queue","queue_jobs":"GET /queue/jobs?status=<s>&limit=<n> — All jobs","queue_job":"GET /queue/jobs/{job_id} — Job detail + logs","queue_delete":"DELETE /queue/jobs/{job_id} — Remove a job","queue_purge":"POST /queue/purge?queue=both&dry_run=true — Purge stuck jobs","settings_ui":"GET /settings — Blob config UI","settings_config":"GET|POST /settings/config — Read/write .env config","settings_restart":"POST /settings/restart — Restart services"}}