---
title: "Changes to Creates a new Job."
method: POST
path: "/jobs"
---

# Changes to Creates a new Job.

`POST /jobs`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 4 of 6 revisions.

- **2026-10-06** `7a4734dbe370`: 56 info
- **2026-08-25** `102a843f4b15`: 1 info
- **2026-08-06** `f218760c73b5`: 57 breaking, 17 info
- **2026-01-15** `ecf68fe310a8`: 16 info

## Changes

- **2026-10-06** `7a4734dbe370`: 56 info
  - media type `application/json; version=2` was changed to `application/json` for the response status `200`
  - media type `application/json; version=2` was changed to `application/json` for the response status `400`
  - media type `application/json; version=2` was changed to `application/json` for the response status `401`
  - media type `application/json; version=2` was changed to `application/json` for the response status `403`
  - media type `application/json;odata.metadata=full; version=2` was changed to `application/json;odata.metadata=full` for the response status `200`
  - media type `application/json;odata.metadata=full; version=2` was changed to `application/json;odata.metadata=full` for the response status `400`
  - media type `application/json;odata.metadata=full; version=2` was changed to `application/json;odata.metadata=full` for the response status `401`
  - media type `application/json;odata.metadata=full; version=2` was changed to `application/json;odata.metadata=full` for the response status `403`
  - media type `application/json;odata.metadata=full;odata.streaming=false; version=2` was changed to `application/json;odata.metadata=full;odata.streaming=false` for the response status `200`
  - media type `application/json;odata.metadata=full;odata.streaming=false; version=2` was changed to `application/json;odata.metadata=full;odata.streaming=false` for the response status `400`
  - media type `application/json;odata.metadata=full;odata.streaming=false; version=2` was changed to `application/json;odata.metadata=full;odata.streaming=false` for the response status `401`
  - media type `application/json;odata.metadata=full;odata.streaming=false; version=2` was changed to `application/json;odata.metadata=full;odata.streaming=false` for the response status `403`
  - media type `application/json;odata.metadata=full;odata.streaming=true; version=2` was changed to `application/json;odata.metadata=full;odata.streaming=true` for the response status `200`
  - media type `application/json;odata.metadata=full;odata.streaming=true; version=2` was changed to `application/json;odata.metadata=full;odata.streaming=true` for the response status `400`
  - media type `application/json;odata.metadata=full;odata.streaming=true; version=2` was changed to `application/json;odata.metadata=full;odata.streaming=true` for the response status `401`
  - media type `application/json;odata.metadata=full;odata.streaming=true; version=2` was changed to `application/json;odata.metadata=full;odata.streaming=true` for the response status `403`
  - media type `application/json;odata.metadata=minimal; version=2` was changed to `application/json;odata.metadata=minimal` for the response status `200`
  - media type `application/json;odata.metadata=minimal; version=2` was changed to `application/json;odata.metadata=minimal` for the response status `400`
  - media type `application/json;odata.metadata=minimal; version=2` was changed to `application/json;odata.metadata=minimal` for the response status `401`
  - media type `application/json;odata.metadata=minimal; version=2` was changed to `application/json;odata.metadata=minimal` for the response status `403`
  - media type `application/json;odata.metadata=minimal;odata.streaming=false; version=2` was changed to `application/json;odata.metadata=minimal;odata.streaming=false` for the response status `200`
  - media type `application/json;odata.metadata=minimal;odata.streaming=false; version=2` was changed to `application/json;odata.metadata=minimal;odata.streaming=false` for the response status `400`
  - media type `application/json;odata.metadata=minimal;odata.streaming=false; version=2` was changed to `application/json;odata.metadata=minimal;odata.streaming=false` for the response status `401`
  - media type `application/json;odata.metadata=minimal;odata.streaming=false; version=2` was changed to `application/json;odata.metadata=minimal;odata.streaming=false` for the response status `403`
  - media type `application/json;odata.metadata=minimal;odata.streaming=true; version=2` was changed to `application/json;odata.metadata=minimal;odata.streaming=true` for the response status `200`
  - media type `application/json;odata.metadata=minimal;odata.streaming=true; version=2` was changed to `application/json;odata.metadata=minimal;odata.streaming=true` for the response status `400`
  - media type `application/json;odata.metadata=minimal;odata.streaming=true; version=2` was changed to `application/json;odata.metadata=minimal;odata.streaming=true` for the response status `401`
  - media type `application/json;odata.metadata=minimal;odata.streaming=true; version=2` was changed to `application/json;odata.metadata=minimal;odata.streaming=true` for the response status `403`
  - media type `application/json;odata.metadata=none; version=2` was changed to `application/json;odata.metadata=none` for the response status `200`
  - media type `application/json;odata.metadata=none; version=2` was changed to `application/json;odata.metadata=none` for the response status `400`
  - media type `application/json;odata.metadata=none; version=2` was changed to `application/json;odata.metadata=none` for the response status `401`
  - media type `application/json;odata.metadata=none; version=2` was changed to `application/json;odata.metadata=none` for the response status `403`
  - media type `application/json;odata.metadata=none;odata.streaming=false; version=2` was changed to `application/json;odata.metadata=none;odata.streaming=false` for the response status `200`
  - media type `application/json;odata.metadata=none;odata.streaming=false; version=2` was changed to `application/json;odata.metadata=none;odata.streaming=false` for the response status `400`
  - media type `application/json;odata.metadata=none;odata.streaming=false; version=2` was changed to `application/json;odata.metadata=none;odata.streaming=false` for the response status `401`
  - media type `application/json;odata.metadata=none;odata.streaming=false; version=2` was changed to `application/json;odata.metadata=none;odata.streaming=false` for the response status `403`
  - media type `application/json;odata.metadata=none;odata.streaming=true; version=2` was changed to `application/json;odata.metadata=none;odata.streaming=true` for the response status `200`
  - media type `application/json;odata.metadata=none;odata.streaming=true; version=2` was changed to `application/json;odata.metadata=none;odata.streaming=true` for the response status `400`
  - media type `application/json;odata.metadata=none;odata.streaming=true; version=2` was changed to `application/json;odata.metadata=none;odata.streaming=true` for the response status `401`
  - media type `application/json;odata.metadata=none;odata.streaming=true; version=2` was changed to `application/json;odata.metadata=none;odata.streaming=true` for the response status `403`
  - …16 more
- **2026-08-25** `102a843f4b15`: 1 info
  - added the new optional `query` request parameter `populateBasedOnPositionId`
- **2026-08-06** `f218760c73b5`: 57 breaking, 17 info
  - removed the media type `application/*+json; version=2` from the request body
  - removed the media type `application/prs.odatatestxx-odata; version=2` from the request body
  - removed the media type `text/json; version=2` from the request body
  - the request property `EmployeeId` became not nullable (media type: application/json;odata.metadata=minimal;odata.streaming=true; version=2)
  - the request property `EmployeeId` became not nullable (media type: application/json;odata.metadata=minimal;odata.streaming=false; version=2)
  - the request property `EmployeeId` became not nullable (media type: application/json;odata.metadata=minimal; version=2)
  - the request property `EmployeeId` became not nullable (media type: application/json;odata.metadata=full;odata.streaming=true; version=2)
  - the request property `EmployeeId` became not nullable (media type: application/json;odata.metadata=full;odata.streaming=false; version=2)
  - the request property `EmployeeId` became not nullable (media type: application/json;odata.metadata=full; version=2)
  - the request property `EmployeeId` became not nullable (media type: application/json;odata.metadata=none;odata.streaming=true; version=2)
  - the request property `EmployeeId` became not nullable (media type: application/json;odata.metadata=none;odata.streaming=false; version=2)
  - the request property `EmployeeId` became not nullable (media type: application/json;odata.metadata=none; version=2)
  - the request property `EmployeeId` became not nullable (media type: application/json;odata.streaming=true; version=2)
  - the request property `EmployeeId` became not nullable (media type: application/json;odata.streaming=false; version=2)
  - the request property `EmployeeId` became not nullable (media type: application/json; version=2)
  - the request property `EmployeeId` became not nullable (media type: application/xml; version=2)
  - the request property `EmployeeId` became required (media type: application/json;odata.metadata=minimal;odata.streaming=true; version=2)
  - the request property `EmployeeId` became required (media type: application/json;odata.metadata=minimal;odata.streaming=false; version=2)
  - the request property `EmployeeId` became required (media type: application/json;odata.metadata=minimal; version=2)
  - the request property `EmployeeId` became required (media type: application/json;odata.metadata=full;odata.streaming=true; version=2)
  - the request property `EmployeeId` became required (media type: application/json;odata.metadata=full;odata.streaming=false; version=2)
  - the request property `EmployeeId` became required (media type: application/json;odata.metadata=full; version=2)
  - the request property `EmployeeId` became required (media type: application/json;odata.metadata=none;odata.streaming=true; version=2)
  - the request property `EmployeeId` became required (media type: application/json;odata.metadata=none;odata.streaming=false; version=2)
  - the request property `EmployeeId` became required (media type: application/json;odata.metadata=none; version=2)
  - the request property `EmployeeId` became required (media type: application/json;odata.streaming=true; version=2)
  - the request property `EmployeeId` became required (media type: application/json;odata.streaming=false; version=2)
  - the request property `EmployeeId` became required (media type: application/json; version=2)
  - the request property `EmployeeId` became required (media type: application/xml; version=2)
  - the request property `StartDate` became required (media type: application/json;odata.metadata=minimal;odata.streaming=true; version=2)
  - the request property `StartDate` became required (media type: application/json;odata.metadata=minimal;odata.streaming=false; version=2)
  - the request property `StartDate` became required (media type: application/json;odata.metadata=minimal; version=2)
  - the request property `StartDate` became required (media type: application/json;odata.metadata=full;odata.streaming=true; version=2)
  - the request property `StartDate` became required (media type: application/json;odata.metadata=full;odata.streaming=false; version=2)
  - the request property `StartDate` became required (media type: application/json;odata.metadata=full; version=2)
  - the request property `StartDate` became required (media type: application/json;odata.metadata=none;odata.streaming=true; version=2)
  - the request property `StartDate` became required (media type: application/json;odata.metadata=none;odata.streaming=false; version=2)
  - the request property `StartDate` became required (media type: application/json;odata.metadata=none; version=2)
  - the request property `StartDate` became required (media type: application/json;odata.streaming=true; version=2)
  - the request property `StartDate` became required (media type: application/json;odata.streaming=false; version=2)
  - …34 more
- **2026-01-15** `ecf68fe310a8`: 16 info
  - added the optional property `id` to the response with the `200` status (media type: application/json;odata.metadata=minimal;odata.streaming=true; version=2)
  - added the optional property `id` to the response with the `200` status (media type: application/json;odata.metadata=minimal;odata.streaming=false; version=2)
  - added the optional property `id` to the response with the `200` status (media type: application/json;odata.metadata=minimal; version=2)
  - added the optional property `id` to the response with the `200` status (media type: application/json;odata.metadata=full;odata.streaming=true; version=2)
  - added the optional property `id` to the response with the `200` status (media type: application/json;odata.metadata=full;odata.streaming=false; version=2)
  - added the optional property `id` to the response with the `200` status (media type: application/json;odata.metadata=full; version=2)
  - added the optional property `id` to the response with the `200` status (media type: application/json;odata.metadata=none;odata.streaming=true; version=2)
  - added the optional property `id` to the response with the `200` status (media type: application/json;odata.metadata=none;odata.streaming=false; version=2)
  - added the optional property `id` to the response with the `200` status (media type: application/json;odata.metadata=none; version=2)
  - added the optional property `id` to the response with the `200` status (media type: application/json;odata.streaming=true; version=2)
  - added the optional property `id` to the response with the `200` status (media type: application/json;odata.streaming=false; version=2)
  - added the optional property `id` to the response with the `200` status (media type: application/json; version=2)
  - added the optional property `id` to the response with the `200` status (media type: application/xml; version=2)
  - added the optional property `id` to the response with the `200` status (media type: application/prs.odatatestxx-odata; version=2)
  - added the optional property `id` to the response with the `200` status (media type: text/plain; version=2)
  - added the optional property `id` to the response with the `200` status (media type: text/json; version=2)

---

[Operation](https://skmtc.dev/hrapi/apis/hr-api/docs/jobs/post.md) - [API](https://skmtc.dev/hrapi/apis/hr-api.md) - [Page](https://skmtc.dev/hrapi/apis/hr-api/changes/jobs/post)
