---
title: "Update an employee leave balance"
method: PUT
path: "/employees/{id}/update_leave_balance"
tags: ["Leaves"]
---

# Update an employee leave balance

`PUT /employees/{id}/update_leave_balance`

Updates the employee leave balance for a leave policy that is assigned to an employee.  Passing in the balance will create an adjustment to the current balance to meet the new balance provided.

## Request body

- object
  - `leave_type_id` integer
  - `employee_leave_type_id` integer
  - `balance` number, required — The amount of days/hours to set as the leave balance.
  - `on_demand_balance` number — The amount of days/hours to set as the on demand leave balance. Must be less than or equal to the balance.

## Response `200`

OK

---

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