---
title: "Get Jobs"
method: GET
path: "/admin/monitor/jobs"
tags: ["admin-monitor"]
---

# Get Jobs

`GET /admin/monitor/jobs`

## Request

- Base URL: `https://api.casenode.ai`
- URL: `https://api.casenode.ai/admin/monitor/jobs`
- Auth: none declared. Required headers: `authorization`

UNION of ingestion_jobs and script_runs with derived progress + ETA.

Per the plan, ingestion_jobs keeps its court-specific semantics; script_runs
covers everything else (stub fetcher, embeddings, classification, backfills).
The dashboard shows them in one list.

## Query parameters

- `status` string, nullable: Filter by status
- `limit` integer

## Headers

- `authorization` string, required

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/casenode/apis/casenode-api.md) · [All operations](https://skmtc.dev/casenode/apis/casenode-api/llms.txt) · [OpenAPI document](https://skmtc.dev/casenode/apis/casenode-api/revisions/5b2883d19661?raw)
