---
title: "Retrieve employee compensation details"
method: GET
path: "/v1/employees/{employeeId}/compensation"
tags: ["Employee Compensation Details"]
---

# Retrieve employee compensation details

`GET /v1/employees/{employeeId}/compensation`

Get comprehensive compensation information including salary, pay frequency, 
and structured allowance breakdowns.

This endpoint provides access to the employee's compensation details including
gross salary, designation, salary frequency, effective date, and detailed 
salary breakup components.

## Path parameters

- `employeeId` string, uuid, required

## Response `200`

Employee compensation details retrieved successfully

- V1EmployeesEmployeeIdCompensationGetResponse
  - `compensationDetails` V1EmployeesEmployeeIdCompensationDetails
    - `baseSalary` V1EmployeesEmployeeIdCompensationBaseSalary
      - `amount` number, nullable — Base salary amount
      - `currency` string, nullable — ISO 4217 currency code
      - `frequency` 'WEEKLY' | 'SEMIMONTHLY' | 'BIWEEKLY' | 'MONTHLY' | 'ANNUALLY' | 'SEMIANNUALLY' | 'QUARTERLY' | 'DAILY' | 'ONETIME' | 'HOURLY' | 'UNKNOWN', nullable — Payment frequency
    - `designation` string, nullable — Employee's job title or designation
    - `salaryFrequency` 'WEEKLY' | 'SEMIMONTHLY' | 'BIWEEKLY' | 'MONTHLY' | 'ANNUALLY' | 'SEMIANNUALLY' | 'QUARTERLY' | 'DAILY' | 'ONETIME' | 'HOURLY' | 'UNKNOWN', nullable — Frequency of salary payment
    - `effectiveFrom` string, date, nullable — Date from which the compensation is effective (YYYY-MM-DD)
    - `additionalPays` V1EmployeesEmployeeIdCompensationAdditionalPay[], nullable — List of additional pay components
      - `name` string, nullable — Name of the additional pay component
      - `label` string, nullable — Display label for the additional pay component
      - `amount` number, nullable — Amount of the additional pay
      - `currency` string, nullable — ISO 4217 currency code
      - `frequency` 'HOURLY' | 'DAILY' | 'WEEKLY' | 'SEMIMONTHLY' | 'MONTHLY' | 'BI_MONTHLY' | 'QUATERLY' | 'TRI_ANNUALLY' | 'HALFYEARLY' | 'ANNUALLY' | 'ONCE' | 'CUSTOM' | 'BI_WEEKLY' | 'UNKNOWN', nullable — Payment frequency

## Other responses

- `400` — Invalid request parameters
- `401` — Authentication required
- `403` — Forbidden - insufficient permissions
- `404` — Resource not found
- `422` — Unprocessable entity - validation error
- `500` — Internal server error
- `503` — Service unavailable - upstream dependency error

---

[API](https://skmtc.net/usemultiplier/apis/multiplier-public-rest-api.md) · [All operations](https://skmtc.net/usemultiplier/apis/multiplier-public-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/usemultiplier/multiplier-public-rest-api/revisions/59cd6443fdbf/schema)
