---
title: "List training-categories"
method: GET
path: "/talent-training/api/v1/training-categories"
tags: ["Trainings"]
---

# List training-categories

`GET /talent-training/api/v1/training-categories`

Retrieve a paginated list of training-categories.

## Query parameters

- `fields.root` 'count'
- `search` string

## Response `200`

List of training-categories successfully retrieved.

- object
  - `count` integer, nullable — Total number of items across all pages. You need to include ?fields.root=count to your request to retrieve this.
  - `prev` string, nullable — Cursor to the previous page. You need to include ?fields.root=prev in order to retrieve this.
  - `next` string, nullable — Cursor to the next page. You need to include ?fields.root=next in order to retrieve this.
  - `items` V1TrainingCategory[]
    - `id` integer — Unique identifier of the training-category
    - `name` string — Name of the training-category (invariant culture, refer to the t9n property for localization).
    - `t9n` object
      - `name` object — Translations of the "name" property.
        - `De` string, nullable — German (Germany)
        - `En` string, nullable — English (United States of America)
        - `Es` string, nullable — Spanish (Spain)
        - `Fr` string, nullable — French (France)
        - `It` string, nullable — Italian (Italy)
        - `Nl` string, nullable — Dutch (Belgium)
        - `Pt` string, nullable — Portuguese (Portugal)

## Other responses

- `400` — Problem
- `401` — Problem
- `500` — Problem

---

[API](https://skmtc.dev/luccasoftware/apis/lucca-expenses.md) · [All operations](https://skmtc.dev/luccasoftware/apis/lucca-expenses/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/luccasoftware/lucca-expenses/revisions/110f9897756c/schema)
