---
title: "List Jobs"
method: GET
path: "/api/jobs"
---

# List Jobs

`GET /api/jobs`

## Request

- Base URL: `https://pozeidon.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://pozeidon.ai/api/jobs`
- Auth: none declared

List jobs owned by the caller, enriched with live status + progress
+ error_message from google-copilot.

status=running (default): only rows whose live status is queued|running.
status=all: all rows, regardless of live status.

Rows missing from the jobs_progress cache get one live GcHttpClient.get_job:
a copilot 404 is persisted as 'cancelled'; a failed fetch is returned as
'unknown' and persists nothing.

## Query parameters

- `status` 'running' | 'all'
- `since_hours` integer

## Response `200`

Successful Response

- object

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/pozeidon/apis/pozeidon-demo.md) · [All operations](https://skmtc.dev/pozeidon/apis/pozeidon-demo/llms.txt) · [OpenAPI document](https://skmtc.dev/pozeidon/apis/pozeidon-demo/revisions/de288dc26752?raw)
