Skip to content

API Reference

The coordinator exposes a REST API on the same port as the dashboard (default 7420). All endpoints require the Authorization: Bearer <api-key> header.

Dispatch a new job.

{
"prompt": "Summarize this document",
"input": "...",
"provider": "claude",
"model": "haiku",
"priority": "normal",
"tier": "medium",
"tags": ["summarize"]
}

Get job details and result.

List jobs. Query params: status, provider, limit, offset.

Cancel a pending or running job.

Requeue a failed or stuck job.

List all registered workers.

Get worker details.

Pause a worker (stops picking up new jobs).

Resume a paused worker.

Cost summary for a period. Query params: period (day, week, month).

Cost breakdown by provider. Query params: period.

Returns 200 OK with coordinator status. No auth required.