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

# Admin Jobs

`GET /admin/jobs`

## Request

- Base URL: `https://api.sumvid.app` (the document declares no server; this is the origin it was published from)
- URL: `https://api.sumvid.app/admin/jobs`
- Auth: HTTP bearer

Latest human jobs, newest first: who asked, what, when, the outcome
(error included) and the requester's current credit balance.

## Query parameters

- `status` 'pending' | 'running' | 'complete' | 'failed', nullable
- `limit` integer

## Response `200`

Successful Response

- AdminJobsResponse
  - `jobs` AdminJobRow[], required
    - `job_id` integer, required
    - `user_id` string, required
    - `email` string, nullable
    - `name` string, nullable
    - `youtube_video_id` string, nullable
    - `language_code` string, required
    - `status` string, required
    - `stage` string, nullable
    - `served_from_cache` boolean, nullable
    - `credit_charge` integer, nullable
    - `error` string, nullable
    - `attempts` integer, required
    - `created_at` string, date-time, required
    - `completed_at` string, date-time, nullable
    - `title` string, nullable
    - `channel` string, nullable
    - `duration_seconds` integer, nullable
    - `balance` integer, nullable
    - `resolved` boolean, required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/sumvid/apis/summarize-vid.md) · [All operations](https://skmtc.dev/sumvid/apis/summarize-vid/llms.txt) · [OpenAPI document](https://skmtc.dev/sumvid/apis/summarize-vid/revisions/c03d66e07deb?raw)
