---
title: "Changes to [DEPRECATED] Create employee"
method: POST
path: "/hris/employees"
---

# Changes to [DEPRECATED] Create employee

`POST /hris/employees`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 3 of 39 revisions.

- **2026-10-14** `0152248da7d7`: 1 warning
- **2026-07-31** `4678f7183cd7`: 1 info
- **2026-07-13** `d0e06abf1118`: 19 breaking, 1 warning, 26 info

## Changes

- **2026-10-14** `0152248da7d7`: 1 warning
  - added the new `SG_BANK_BRANCH_CODE` enum value to the `data/bank_accounts/items/domestic_bank_routing/type` response property for the response status `200`
- **2026-07-31** `4678f7183cd7`: 1 info
  - added the new optional request property `remote_fields/sagehr`
- **2026-07-13** `d0e06abf1118`: 19 breaking, 1 warning, 26 info
  - added the new required request property `first_name`
  - added the new required request property `last_name`
  - the request's body type changed from no type to `object`
  - the response property `data/bank_accounts` became optional for the status `200`
  - the response property `data/employment_status` became optional for the status `200`
  - the response property `data/employment_type` became optional for the status `200`
  - the response property `data/ethnicity` became optional for the status `200`
  - the response property `data/gender` became optional for the status `200`
  - the response property `data/home_address` became optional for the status `200`
  - the response property `data/marital_status` became optional for the status `200`
  - the response property `data/personal_email` became optional for the status `200`
  - the response property `data/work_email` became optional for the status `200`
  - response property `data/employment_status` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `data/employment_type` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `data/ethnicity` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `data/gender` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `data/marital_status` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - the `data/personal_email` response's property type changed from `string` to `string, null`, and format from `email` to no format for status `200`
  - the `data/work_email` response's property type changed from `string` to `string, null`, and format from `email` to no format for status `200`
  - removed `subschema #1` from the request body `allOf` list
  - added the new optional request property `date_of_birth`
  - added the new optional request property `gender`
  - added the new optional request property `home_address`
  - added the new optional request property `home_phone_number`
  - added the new optional request property `job_title`
  - added the new optional request property `legal_entity_id`
  - added the new optional request property `location_id`
  - added the new optional request property `mobile_phone_number`
  - added the new optional request property `nationality`
  - added the new optional request property `remote_fields`
  - added the new optional request property `start_date`
  - added the new optional request property `work_email`
  - removed the non-success response with the status `400`
  - removed the non-success response with the status `401`
  - removed the non-success response with the status `403`
  - removed the non-success response with the status `404`
  - removed the non-success response with the status `503`
  - added the optional property `data/bank_accounts/items/domestic_bank_routing` to the response with the `200` status
  - the `status` response property const value `success` was added for the status `200`
  - removed the `success` enum value from the `status` response property for the response status `200`
  - …6 more

---

[Operation](https://skmtc.dev/kombo/apis/kombo-api/docs/hris/employees/post.md) - [API](https://skmtc.dev/kombo/apis/kombo-api.md) - [Page](https://skmtc.dev/kombo/apis/kombo-api/changes/hris/employees/post)
