---
title: "Get Job Catalog"
method: GET
path: "/api/me/setup/jobs"
tags: ["setup"]
---

# Get Job Catalog

`GET /api/me/setup/jobs`

## Request

- Base URL: `https://app.thinqos.com` (the document declares no server; this is the origin it was published from)
- URL: `https://app.thinqos.com/api/me/setup/jobs`
- Auth: none declared

Step 1's cards: the six jobs, what each needs, and which needs are connected.

## Headers

- `x-impersonate-identity-id` string, nullable

## Response `200`

Successful Response

- JobCatalogOut
  - `jobs` JobCardOut[], required
    - `key` string, required
    - `title` string, required
    - `description` string, required
    - `needs` JobNeedGroupOut[], required
      - `label` string, required
      - `required` boolean, required
      - `connected` boolean, required
      - `any_of` JobNeedOut[], required
        - `slug` string, required
        - `name` string, required
        - `connected` boolean, required
        - `catalog_slug` string, nullable, required
    - `result_kind` 'draft' | 'flag' | 'brief', required
    - `noun` string, required
    - `default_schedule` 'morning' | 'evening' | 'weekly_mon', required
    - `schedule_label` string, required
    - `extra_why` string, required

## Other responses

- `422`: Validation Error

---

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