---
title: "A cut or a render, with the download link when done"
method: GET
path: "/jobs/{id}"
tags: ["Jobs"]
---

# A cut or a render, with the download link when done

`GET /jobs/{id}`

## Request

- Base URL: `https://tryslicemedia.com/api/v1`
- URL: `https://tryslicemedia.com/api/v1/jobs/{id}`
- Auth: HTTP bearer

## Path parameters

- `id` string, uuid, required

## Response `200`

OK

- Job
  - `job_id` string
  - `kind` 'cut' | 'render'
  - `status` 'queued' | 'cutting' | 'rendering' | 'completed' | 'failed' | 'expired' | 'not_rendered'
  - `progress_percent` number
  - `clip_id` string
  - `title` string
  - `poster_url` string
  - `download_url` string: A short link to the MP4, good for 7 days.
  - `file_size_mb` number
  - `clips` object[]
    - `clip_id` string
    - `title` string
    - `render_job_id` string
    - `render_status` string
    - `download_url` string
  - `message` string

## Other responses

- `401`: Missing, unknown, revoked or expired key.
- `403`: The key lacks the permission (scope) this needs, or the account is under billing review.
- `404`: Not on this account.
- `429`: Rate limited. See retry_after and the RateLimit-* headers.

---

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