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

# List Recent Jobs

`GET /jobs`

## Request

- Base URL: `https://pixeldojo.ai/api/v1`
- URL: `https://pixeldojo.ai/api/v1/jobs`
- Auth: HTTP bearer

List recent jobs for the authenticated API key owner. Supports filters for status and model.

## Query parameters

- `limit` integer
- `status` 'pending' | 'processing' | 'completed' | 'failed'
- `apiId` 'brand-overlay' | 'bria-3-2' | 'change-camera-angle' | 'clarity-pro-upscaler' | 'consistent-characters' | 'creative-upscale' | 'ernie' | 'face-enhance' | 'flux' | 'flux-2-flex' | 'flux-2-klein-4b' | 'flux-2-klein-9b' | 'flux-2-pro' | 'flux-2-max' | 'flux-2-dev' | 'flux-2-lora' | 'flux-2-dev-lora' | 'flux-3-image' | 'flux-3-image-klein' | 'flux-3-video' | 'flux-edit' | 'flux-dev' | 'flux-krea-dev' | 'flux-dev-multi-lora' | 'flux-1.1-pro' | 'flux-1.1-pro-ultra' | 'flux-kontext-pro' | 'flux-kontext-max' | 'gemini-flash' | 'nano-banana-pro' | 'nano-banana-2' | 'nano-banana-2-1' | 'nano-banana-2-lite' | 'google-gemini-omni-flash' | 'google-nano-banana' | 'gpt-image-2' | 'gpt-image-2-5' | 'gpt-image-2-edit' | 'grok-r2v' | 'grok-video-extend' | 'hailuo-standard' | 'hailuo-fast' | 'happyhorse-1.0-r2v' | 'happyhorse-1.0-t2v' | 'happyhorse-1.0-i2v' | 'happyhorse-1.0-video-edit' | 'hunyuan-3d' | 'hunyuan-image-3' | 'ideogram-v4-turbo' | 'ideogram-v4-balanced' | 'ideogram-v4-quality' | 'ideogram-4-5' | 'ideogram-character' | 'image-editor' | 'image-relighting' | 'image-to-image-flux' | 'imagineart' | 'kling-avatar' | 'kling-image' | 'kling-image-edit' | 'kling-motion-control' | 'kling-motion-control-pro' | 'kling-reference-to-video' | 'kling-v2-6' | 'kling-video-v3-standard-text' | 'kling-video-v3-standard-image' | 'kling-video-v3-pro-text' | 'kling-video-v3-pro-image' | 'kling-video-edit' | 'krea-v2' | 'luma-uni-1' | 'magnific-upscaler' | 'minimax-h3' | 'minimax-h3-max' | 'minimax-h3-turbo' | 'omnihuman' | 'outpaint' | 'p-image' | 'p-image-edit' | 'p-image-ideogram' | 'p-image-upscale' | 'p-video' | 'p-video-2-pro-reference' | 'p-video-avatar' | 'pixverse' | 'pixverse-v6' | 'ponyxl-ponyrealism-v23' | 'ponyxl-tponynai3-v7' | 'ponyxl-waianinsfwponyxl-v140' | 'qwen-3-pro' | 'qwen-image-plus' | 'qwen-image-max' | 'qwen-image-2.0' | 'qwen-image-2.0-pro' | 'qwen-image-2.1-turbo' | 'qwen-image-2.1' | 'qwen-image-2-edit' | 'qwen-image-edit' | 'qwen-image-edit-spicy' | 'recraft-v4.1' | 'recraft-v4.1-pro' | 'recraft-v4.1-svg' | 'recraft-v4.1-pro-svg' | 'redux-flux' | 'riverflow' | 'rodin' | 'seed-audio' | 'seedance-1.5' | 'seedance-2-high' | 'seedance-2-mini' | 'seedance-2-5' | 'seedance-2-5-video-edit' | 'seedance-2-reference' | 'seedance-video-edit' | 'seedream-4' | 'seedream-5' | 'seedream-5-flash' | 'seedream-5-lite' | 'text-to-music' | 'text-to-speech' | 'veo-3.1-fast' | 'veo-3.1-standard' | 'veo-3.1-lite' | 'video-autocaption' | 'video-reframe' | 'video-transform' | 'video-upscaler' | 'vidu-q3' | 'wan-2.1-video' | 'wan-2.2-standard' | 'wan-2.2-plus' | 'wan-2.2-animate' | 'wan-2.2-i2v-spicy' | 'wan-2.2-replace' | 'wan-2.6-standard' | 'wan-2.6-flash' | 'wan-2.6-image' | 'wan-2.6-image-edit' | 'wan-2.7-i2v-spicy' | 'wan-2.7-image' | 'wan-2.7-image-pro' | 'wan-2.7-image-edit' | 'wan-2.7-t2v' | 'wan-2.7-i2v' | 'wan-3-0-video' | 'wan-image' | 'wan-reference-to-video' | 'wan-video-character-swap' | 'wan-video-edit' | 'xai-image' | 'xai-image-edit' | 'xai-video' | 'xai-video-edit' | 'z-image-spicy' | 'z-image-turbo'

## Response `200`

Recent jobs

- JobListResponse
  - `jobs` Job[], required
    - `jobId` string, required
    - `apiId` string, required
    - `status` 'pending' | 'processing' | 'completed' | 'failed', required
    - `creditCost` number, required
    - `refunded` boolean, required
    - `error` string
    - `output` JobOutput
      - `images` string[]
      - `video` string, uri
    - `assets` AssetReference[], required
      - `assetId` string, required
      - `kind` 'image' | 'video', required
      - `url` string, uri, required
      - `apiId` string, required
      - `jobId` string, required
      - `expiresAt` string, date-time, required: When this file is deleted: 1 hour after the job completed. Download it before then.
    - `webhook` WebhookState, required
      - `configured` boolean, required
      - `url` string, uri
      - `delivered` boolean, required
      - `attempts` integer, required
      - `lastError` string
    - `createdAt` string, date-time, required
    - `updatedAt` string, date-time, required
    - `expiresAt` string, date-time, required
  - `total` integer, required
  - `filters` object, required
    - `limit` integer
    - `status` string
    - `apiId` string

## Other responses

- `401`: Unauthorized

---

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