Skip to content

GET /api/v1/jobs

Lists the caller’s async jobs. Payload and artifact manifest are omitted — use GET /api/v1/forecasts/:id for full job state (forecast pipelines today).

AttributeDetails
AuthRequired
Rate limitsMay return 429 when polling too fast (per-user bucket).

Query parameters

ParamDefaultNotes
page1
limit501200.
sortcreated_atid, created_at, settled_at, eur_cents_final.
orderdescasc / desc.
status(none)Optional: queued, running, completed, failed, canceled.
pipeline_type(none)Optional filter; today only forecast is emitted.

Visibility

When a post-settlement visibility window is in effect, older jobs are filtered out here as well as on the forecast detail endpoint — you should not see a row that GET /api/v1/forecasts/:id would answer with 404.

Response

JSON object with jobs (lightweight summaries: job_id UUID, pipeline_type, status, created_at, settled, optional settled_at, eur_cents_final, terminal_reason) and pagination. Monetary fields are returned as integer EUR cents.

[email protected] · Slack · Discord (links in Community page & header icons)