---
title: "Get all job families"
method: GET
path: "/job-catalog/job-families"
tags: ["Job catalog"]
---

# Get all job families

`GET /job-catalog/job-families`

## Request

- Base URL: `https://api.hibob.com/v1`
- URL: `https://api.hibob.com/v1/job-catalog/job-families`
- Auth: one of:
  - HTTP basic
  - HTTP bearer

Returns a list of all objects of type job family.<br/> <br /><br /> **<b>Required permissions</b>** <br /> The service user making the call must have the required permissions: see <a href="/reference/job-catalog#permissions-required" target="_blank">Permissions required</a>. <br /><br /> **<b>Pagination</b>** <br /> This endpoint uses cursor-based pagination to handle large number of table entries. To learn more, see <a href="https://apidocs.hibob.com/docs/pagination" target="_blank">Pagination in Bob's API</a>

## Query parameters

- `limit` integer
- `cursor` string
- `includeHumanReadable` boolean

## Response `200`

Successful response

- JobFamiliesResponse
  - `JobFamilyEntries` JobFamilyEntries[]
    - object[]
      - `/jobFamily/id` object: The id of the job family.
        - `humanReadable` string
        - `value` number
      - `/jobFamily/name` object: The job family name.
        - `humanReadable` string
        - `value` string
      - `/jobFamily/description` object: The job family description
        - `humanReadable` string
        - `value` string
  - `response_metadata` object
    - `next_cursor` string: Cursor for the next call, or null if there are no more results.

## Other responses

- `400`: Bad request
- `401`: Unauthorized
- `404`: Not Found
- `429`: Rate limit exceeded
- `500`: Internal server error

---

[API](https://skmtc.dev/hibob/apis/job-catalog-api.md) - [All operations](https://skmtc.dev/hibob/apis/job-catalog-api/llms.txt) - [OpenAPI document](https://skmtc.dev/hibob/apis/job-catalog-api/revisions/2368630ae77d?raw)
