---
title: "Creates a new training records for a given employee"
method: POST
path: "/people/{id}/training"
tags: ["Employee Tables"]
---

# Creates a new training records for a given employee

`POST /people/{id}/training`

Create a new training record in the Training table. Follow the parameters description for more details on the values to pass to this endpoint.

## Path parameters

- `id` string, required

## Request body

- TrainingEntry
  - `id` number — The id of the training entry. If not passed, the system will assign a backend-id.
  - `name` string — The backend-id of the relevant entry in the Training Name list. To find out the list items backend-ids, use the Lists metadata endpoint to fetch the `TraningName` list. Note that the backend-ids may consist of out-of-the-box list items which will be represented as strings (like 'Training'), or a numeric value for user-defined items. To learn more, see <a href="https://apidocs.hibob.com/docs/fields-metadata">Fields and lists metadata</a>.
  - `description` string — Further description about the training entry.
  - `cost` CurrencyValue
    - `value` number, double, required
    - `currency` string, required — Three-letter currency code.
  - `status` string — The status of the training entry
  - `frequency` string — The frequency of the training entry. The name must be of "Once", "Weekly", "Monthly", "Yearly". This is an item in the frequency list.
  - `startDate` string, date — The date this entry becomes effective.
  - `endDate` string, date — The date of training completion.
  - `documentId` number — ID of the document attached to this training entry.
  - `customColumns` object

## Response `200`

Entry added 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)
