v15

latestOpenAPI 3.1.0raw.githubusercontent.com2026-08-03377590.5 KB
jobs

List review jobs

get/api/jobs

Query parameters

idinteger

Return a single job by ID

Return a single job by ID

statusstring

Filter by job status

Filter by job status

repostring[] nullable

Filter by repo root path (repeatable)

Filter by repo root path (repeatable)

git_refstring

Filter by git ref

Filter by git ref

branchstring

Filter by branch name

Filter by branch name

branch_include_empty'true' | 'false' | ''

Include jobs with no branch when filtering by branch

Include jobs with no branch when filtering by branch

closed'true' | 'false' | ''

Filter by review closed state

Filter by review closed state

job_typestring

Filter by job type

Filter by job type

exclude_job_typestring

Exclude jobs of this type

Exclude jobs of this type

hide_classify_jobs'true' | 'false' | ''

Hide auto-design-router rows (job_type=classify and status=skipped)

Hide auto-design-router rows (job_type=classify and status=skipped)

panel_runstring

Return all jobs (members + synthesis) of one panel run

Return all jobs (members + synthesis) of one panel run

omit_prompt'true' | 'false' | ''

Omit prompt and diff content from returned jobs (metadata-only listing; queued/running jobs keep their prompt)

Omit prompt and diff content from returned jobs (metadata-only listing; queued/running jobs keep their prompt)

repo_prefixstring

Filter repos by path prefix

Filter repos by path prefix

limitinteger

Max results (default 50, 0=unlimited, max 10000)

Max results (default 50, 0=unlimited, max 10000)

offsetinteger

Skip N results (requires limit>0)

Skip N results (requires limit>0)

beforeinteger

Cursor: return jobs with ID < this value

Cursor: return jobs with ID < this value

Response

OK

$schemastring uri

A URL to the JSON Schema for this object.

has_moreboolean required

Example response

{
  "$schema": "https://example.com/ListJobsOutputBody.json",
  "jobs": [
    {
      "$schema": "https://example.com/ReviewJob.json"
    }
  ]
}