---
title: "Create a new work entry for a given employee."
method: POST
path: "/people/{id}/work"
tags: ["Employee Tables"]
---

# Create a new work entry for a given employee.

`POST /people/{id}/work`

## Path parameters

- `id` string, required

## Request body

- WorkEntry
  - `id` integer — The ID of the work entry.
  - `reason` string — The reason for this change.
  - `effectiveDate` string, date, required — The date this entry becomes effective. This is a mandatory field for a work entry.
  - `title` string — The job title of the employee for this work entry. This field should contain the ID of the job title entry from the job title list.
  - `department` string — The department the employee belonged to for this work entry. This field should contain the ID of the department entry in department list.
  - `site` string — The site of the employee. This is a mandatory field for a work entry (you must pass either the site or the siteId).
  - `siteId` integer — The id of the site of the employee. This is a mandatory field for a work entry (you must pass either the site or the siteId).
  - `reportsTo` object — The manager's details.
    - `id` string, required — The manager's employee ID (the email of the manager or a custom field containing the ID).
    - `firstName` string — The manager's first name.
    - `surname` string — The manager's surname.
    - `email` string — The manager's email address.
    - `displayName` string — The manager's display name.
  - `customColumns` object

## Response `200`

Entry created successfully

---

[API](https://skmtc.net/hibob/apis/employee-data-api.md) · [All operations](https://skmtc.net/hibob/apis/employee-data-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/hibob/employee-data-api/versions/0781ebbdda91/schema)
