---
title: "List job types"
method: GET
path: "/jobs/types"
tags: ["Jobs"]
---

# List job types

`GET /jobs/types`

List all available job types with their capabilities, cost models, and required inputs. Public — no credential required.

## Response `200`

List of job types

- object
  - `data` object[], required
    - `type` string, required — Job type identifier (e.g. ffmpeg)
    - `tag` string, required — Category tag
    - `summary` string, required — Short description
    - `acceptsMedia` string[], required — Accepted media types
    - `useCases` string[], required — What this job type is typically used for
    - `chainsWith` string[], required — Job types whose output commonly feeds this one, or vice versa

## Other responses

- `304` — Not modified — the contract has not changed since the ETag you sent
- `429` — Rate limited

## Changes

> 7 revisions in range; 1 could not be searched.

- **2026-08-29** `4d10ec4266ee` — 4 info
  - api operation id `listJobTypes` was added
  - added the non-success response with the status `304`
  - added the required property `data/items/chainsWith` to the response with the `200` status
  - added the required property `data/items/useCases` to the response with the `200` status
- **2026-07-26** `ad4351c79853` — 3 info
  - the endpoint scheme security `bearerAuth` was removed from the API
  - added the non-success response with the status `429`
  - removed the non-success response with the status `401`

[Change history](https://skmtc.dev/rendobar/apis/rendobar-api/changes/jobs/types/get.md)

---

[API](https://skmtc.dev/rendobar/apis/rendobar-api.md) · [All operations](https://skmtc.dev/rendobar/apis/rendobar-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/rendobar/rendobar-api/revisions/4d10ec4266ee/schema)
