---
title: "wages"
method: POST
path: "/v{version}/employees/{employee_id}/wages"
tags: ["Employee"]
---

# wages

`POST /v{version}/employees/{employee_id}/wages`

This endpoint can be used to create or update a wage for an employee.  Start dates and categories must be unique per employee.<p>Scopes: update_employee</p>

## Path parameters

- `employee_id` string, required
- `version` string, required

## Request body

- DtosEmployeeEditableWage — Employee wage.
  - `type` 'Salary' | 'Hourly', required — The type that matches the amount for the wage.
  - `amount` number, double, required — The amount that matches the type for the wage.
  - `start_date` string, required — The start date of the wage, inclusive.
  - `end_date` string — The end date of the wage, inclusive.
  - `reason` string — An optional reason or comment for the wage.
  - `category` 'Compensation' | 'Base + Bonus' | 'Base + Commission' | 'Base + Bonus + Commission' | 'Annual Contract' | 'W2 1 Year Average' | 'W2 2 Year Average' | 'W2 3 Year Average' | 'Custom' — Category for the wage.

## Response `204`

No Content

---

[API](https://skmtc.net/ease/apis/version-2.md) · [All operations](https://skmtc.net/ease/apis/version-2/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/ease/version-2/revisions/be66ed178abe/schema)
