---
title: "Create Accrual Policy Usage"
method: POST
path: "/accrualPolicy/{policyCode}/usage"
---

# Create Accrual Policy Usage

`POST /accrualPolicy/{policyCode}/usage`

Manage usage amounts for employees based on specific accrual policies within a company

## Path parameters

- `policyCode` string, required

## Request body

- object
  - `companyID` string, required — The unique identifier for the company.
  - `employees` object[], required — A list of employees for whom usage is being applied. Each object in the array should have the following properties.
    - `employeeID` string, required — The unique identifier for the employee
    - `start_date` string, required — The start date of the usage period in YYYY-MM-DD format
    - `end_date` string, required — The end date of the usage period in YYYY-MM-DD format
    - `amount` integer — The amount of usage being applied. A positive number adds to the employee's usage
    - `correction` boolean — When set to true, this field indicates that the usage is a correction. Corrections adjust the employee's balance by storing the amount as a negative usage

## Response `200`

200

## Other responses

- `400` — 400

---

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