---
title: "Write Payroll Supplement"
method: POST
path: "/custom/silae/employees/{employee_id}/payroll-supplements"
tags: ["Custom Endpoints"]
---

# Write Payroll Supplement

`POST /custom/silae/employees/{employee_id}/payroll-supplements`

## Request

- Base URL: `https://api.kombo.dev/v1`
- URL: `https://api.kombo.dev/v1/custom/silae/employees/{employee_id}/payroll-supplements`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/kombo/apis/kombo-api/docs/custom/silae/employees/:employee_id/payroll-supplements/post.ts> (a function with typed inputs; its response is checked against the schema)

Write a payroll supplement to Silae using the supplement code.

<Note>
  This endpoint requires the permission **Manage payroll** to be enabled in [your scope config](/scopes).
</Note>

### Example Request Body

```json
{
  "employee_id": "EvLV61zdahkN4ftPJbmPCkdv",
  "supplement_code": "200",
  "effective_date": "2024-01-14",
  "element_amount": 6
}
```

## Path parameters

- `employee_id` string, required: ID of the employee that should be updated. You can use their Kombo `id` or their ID in the remote system by prefixing it with `remote:` (e.g., `remote:12312`)

## Headers

- `X-Integration-Id` string, required

## Request body

- PostCustomSilaeEmployeesEmployeeIdPayrollSupplementsRequestBody
  - `supplement_code` string, required: The ID code of the supplement that you want to add to Silae.
  - `effective_date` string, date-time, required: Date from which the submitted supplement should be active.
  - `element_amount` number, double: The amount of the supplement if it requires a number.
  - `element_string` string: The string of the supplement if it requires a string.

## Response `200`

POST /custom/silae/employees/:employee_id/payroll-supplements Positive response

- PostCustomSilaeEmployeesEmployeeIdPayrollSupplementsPositiveResponse
  - `status` 'success', required
  - `data` object, required
  - `warnings` object[], required: These are the interaction warnings that are shown in the dashboard. They are meant to provide debug information to you. We recommend logging them to the console.
    - `message` string, required

## Other responses

- `default`: The standard error response with just the platform error codes.

## Changes

- **2026-07-13** `d0e06abf1118`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/kombo/apis/kombo-api/changes/custom/silae/employees/:employee_id/payroll-supplements/post.md)

---

[API](https://skmtc.dev/kombo/apis/kombo-api.md) - [All operations](https://skmtc.dev/kombo/apis/kombo-api/llms.txt) - [OpenAPI document](https://skmtc.dev/kombo/apis/kombo-api/revisions/2eba6bd4a150?raw)
