---
title: "List Shorts"
method: GET
path: "/jobs"
tags: ["Shorts"]
---

# List Shorts

`GET /jobs`

## Request

- Base URL: `https://api-v2.pandavideo.com.br/shorts`
- URL: `https://api-v2.pandavideo.com.br/shorts/jobs`
- Auth: API key in header `Authorization`

Returns a paginated list of all shorts processing jobs for the authenticated user.

## Query parameters

- `page` number
- `limit` number

## Response `200`

200

- object
  - `jobs` object[]
    - `id` string: UUID of the short.
    - `organization_id` string: Organization UUID.
    - `source_type` 'youtube' | 'library' | 'upload': Source type of the video.
    - `source_url` string: Source URL (for YouTube shorts).
    - `start_time` number: Start time in seconds.
    - `end_time` number: End time in seconds.
    - `status` 'waiting' | 'pending' | 'processing' | 'completed' | 'failed' | 'rendering_previews': Current short status.
    - `total_segments` number: Total number of segments generated.
    - `completed_segments` number: Number of completed segments.
    - `failed_segments` number: Number of failed segments.
    - `user_context` object: Rendering context options.
    - `created_at` string: ISO 8601 creation timestamp.
    - `updated_at` string: ISO 8601 last update timestamp.
    - `estimated_processing_seconds` number: Estimated total processing time in seconds.
    - `estimated_remaining_seconds` number: Estimated remaining processing time in seconds. `null` when completed.
    - `progress_percentage` number: Processing progress from 0 to 100.
  - `page` number: Current page number.
  - `limit` number: Items per page.
  - `total_pages` number: Total number of pages.
  - `total_items` number: Total number of shorts.

## Other responses

- `400`: 400
- `500`: 500

---

[API](https://skmtc.dev/pandavideo/apis/shorts.md) - [All operations](https://skmtc.dev/pandavideo/apis/shorts/llms.txt) - [OpenAPI document](https://skmtc.dev/pandavideo/apis/shorts/revisions/912538d74790?raw)
