---
title: "Reads all Concepts"
method: GET
path: "/api/2026-07-01/resources/compensations/concepts"
tags: ["Compensations > Concept"]
---

# Reads all Concepts

`GET /api/2026-07-01/resources/compensations/concepts`

Reads all Concepts

## Query parameters

- `ids[]` string[] — The ids of the concepts
- `categories[]` string[] — The categories of the concept
- `with_active_status` boolean — Whether to return only active concepts

## Response `200`

OK

- object
  - `data` CompensationsConcept[]
    - `id` string, required — The identifier of the concept
    - `category` 'earnings_fixed_salary' | 'earnings_variable' | 'earnings_benefits_in_kind' | 'earnings_others' | 'deductions' | 'company_contribution' | 'summarized_values' — The category of the concept
    - `company_id` string, required — The company identifier of the concept
    - `default` boolean, required — Whether the concept is a default or a custom concept
    - `description` string, required — The description of the concept
    - `label` string, required — The label of the concept
    - `name` string, required — The name of the concept
    - `translated_name` string, required — The translated name of the concept if it is a default concept.
    - `unit_name` string — The name of the unit of the concept
    - `unit_type` 'distance' | 'money' | 'time' | 'unit' — The type of the unit of the concept
  - `meta` PagedIndexMeta
    - `start_cursor` string
    - `end_cursor` string
    - `has_previous_page` boolean, required
    - `has_next_page` boolean, required
    - `limit` integer, required
    - `total` integer, required

---

[API](https://skmtc.net/factorialhr/apis/factorial-api.md) · [All operations](https://skmtc.net/factorialhr/apis/factorial-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/factorialhr/factorial-api/revisions/1a6bffb20f7d/schema)
