---
title: "Changes to POST /api/tenants/{tenantId}/payruns/jobs"
method: POST
path: "/api/tenants/{tenantId}/payruns/jobs"
---

# Changes to POST /api/tenants/{tenantId}/payruns/jobs

`POST /api/tenants/{tenantId}/payruns/jobs`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 7 of 22 revisions.

- **2026-10-13** `e3e4305cbb92`: 3 info
- **2026-04-01** `34e260deaa2c`: 3 info
- **2026-03-09** `97ae205209e8`: 6 breaking, 6 warning, 2 info
- **2026-03-09** `642427b60b7a`: 1 breaking, 76 warning, 4 info
- **2025-03-27** `d57a2258a7eb`: 3 info
- **2025-02-12** `e55062063156`: 12 warning, 46 info
- **2023-07-23** `fd1b5146be4a`: 7 breaking, 39 warning, 113 info

## Changes

- **2026-10-13** `e3e4305cbb92`: 3 info
  - added the new optional request property `payDate` (media type: application/json)
  - added the new optional request property `payDate` (media type: text/json)
  - added the new optional request property `payDate` (media type: application/*+json)
- **2026-04-01** `34e260deaa2c`: 3 info
  - added the new optional request property `completedJobStatus` (media type: application/json)
  - added the new optional request property `completedJobStatus` (media type: text/json)
  - added the new optional request property `completedJobStatus` (media type: application/*+json)
- **2026-03-09** `97ae205209e8`: 6 breaking, 6 warning, 2 info
  - added the new required request property `payrunName` (media type: application/json)
  - added the new required request property `payrunName` (media type: text/json)
  - added the new required request property `payrunName` (media type: application/*+json)
  - added the new required request property `userIdentifier` (media type: application/json)
  - added the new required request property `userIdentifier` (media type: text/json)
  - added the new required request property `userIdentifier` (media type: application/*+json)
  - removed the request property `payrunId` (media type: application/json)
  - removed the request property `payrunId` (media type: text/json)
  - removed the request property `payrunId` (media type: application/*+json)
  - removed the request property `userId` (media type: application/json)
  - removed the request property `userId` (media type: text/json)
  - removed the request property `userId` (media type: application/*+json)
  - added the non-success response with the status `429`
  - added the non-success response with the status `503`
- **2026-03-09** `642427b60b7a`: 1 breaking, 76 warning, 4 info
  - removed the success response with the status `201`
  - added the new `8192.00` enum value to the `additionalProperties/errors/items/exception/targetSite/customAttributes/items/constructor/methodImplementationFlags` response property for the response status `422`
  - added the new `8192.00` enum value to the `additionalProperties/errors/items/exception/targetSite/customAttributes/items/constructor/module/assembly/definedTypes/items/declaredEvents/items/addMethod/methodImplementationFlags` response property for the response status `422`
  - added the new `8192.00` enum value to the `additionalProperties/errors/items/exception/targetSite/customAttributes/items/constructor/module/assembly/definedTypes/items/declaredEvents/items/raiseMethod/methodImplementationFlags` response property for the response status `422`
  - added the new `8192.00` enum value to the `additionalProperties/errors/items/exception/targetSite/customAttributes/items/constructor/module/assembly/definedTypes/items/declaredEvents/items/removeMethod/methodImplementationFlags` response property for the response status `422`
  - added the new `8192.00` enum value to the `additionalProperties/errors/items/exception/targetSite/customAttributes/items/constructor/module/assembly/definedTypes/items/declaredMethods/items/methodImplementationFlags` response property for the response status `422`
  - added the new `8192.00` enum value to the `additionalProperties/errors/items/exception/targetSite/customAttributes/items/constructor/module/assembly/definedTypes/items/declaredProperties/items/getMethod/methodImplementationFlags` response property for the response status `422`
  - added the new `8192.00` enum value to the `additionalProperties/errors/items/exception/targetSite/customAttributes/items/constructor/module/assembly/definedTypes/items/declaredProperties/items/setMethod/methodImplementationFlags` response property for the response status `422`
  - added the new `8192.00` enum value to the `additionalProperties/errors/items/exception/targetSite/customAttributes/items/constructor/module/assembly/entryPoint/methodImplementationFlags` response property for the response status `422`
  - added the new `8192.00` enum value to the `additionalProperties/errors/items/exception/targetSite/declaringType/assembly/definedTypes/items/declaredEvents/items/addMethod/methodImplementationFlags` response property for the response status `422`
  - added the new `8192.00` enum value to the `additionalProperties/errors/items/exception/targetSite/declaringType/assembly/definedTypes/items/declaredEvents/items/raiseMethod/methodImplementationFlags` response property for the response status `422`
  - added the new `8192.00` enum value to the `additionalProperties/errors/items/exception/targetSite/declaringType/assembly/definedTypes/items/declaredEvents/items/removeMethod/methodImplementationFlags` response property for the response status `422`
  - added the new `8192.00` enum value to the `additionalProperties/errors/items/exception/targetSite/declaringType/assembly/definedTypes/items/declaredMethods/items/methodImplementationFlags` response property for the response status `422`
  - added the new `8192.00` enum value to the `additionalProperties/errors/items/exception/targetSite/declaringType/assembly/definedTypes/items/declaredProperties/items/getMethod/methodImplementationFlags` response property for the response status `422`
  - added the new `8192.00` enum value to the `additionalProperties/errors/items/exception/targetSite/declaringType/assembly/definedTypes/items/declaredProperties/items/setMethod/methodImplementationFlags` response property for the response status `422`
  - added the new `8192.00` enum value to the `additionalProperties/errors/items/exception/targetSite/declaringType/assembly/entryPoint/methodImplementationFlags` response property for the response status `422`
  - added the new `8192.00` enum value to the `additionalProperties/errors/items/exception/targetSite/declaringType/customAttributes/items/constructor/methodImplementationFlags` response property for the response status `422`
  - added the new `8192.00` enum value to the `additionalProperties/errors/items/exception/targetSite/declaringType/customAttributes/items/constructor/module/assembly/definedTypes/items/declaredEvents/items/addMethod/methodImplementationFlags` response property for the response status `422`
  - added the new `8192.00` enum value to the `additionalProperties/errors/items/exception/targetSite/declaringType/customAttributes/items/constructor/module/assembly/definedTypes/items/declaredEvents/items/raiseMethod/methodImplementationFlags` response property for the response status `422`
  - added the new `8192.00` enum value to the `additionalProperties/errors/items/exception/targetSite/declaringType/customAttributes/items/constructor/module/assembly/definedTypes/items/declaredEvents/items/removeMethod/methodImplementationFlags` response property for the response status `422`
  - added the new `8192.00` enum value to the `additionalProperties/errors/items/exception/targetSite/declaringType/customAttributes/items/constructor/module/assembly/definedTypes/items/declaredMethods/items/methodImplementationFlags` response property for the response status `422`
  - added the new `8192.00` enum value to the `additionalProperties/errors/items/exception/targetSite/declaringType/customAttributes/items/constructor/module/assembly/definedTypes/items/declaredProperties/items/getMethod/methodImplementationFlags` response property for the response status `422`
  - added the new `8192.00` enum value to the `additionalProperties/errors/items/exception/targetSite/declaringType/customAttributes/items/constructor/module/assembly/definedTypes/items/declaredProperties/items/setMethod/methodImplementationFlags` response property for the response status `422`
  - added the new `8192.00` enum value to the `additionalProperties/errors/items/exception/targetSite/declaringType/customAttributes/items/constructor/module/assembly/entryPoint/methodImplementationFlags` response property for the response status `422`
  - added the new `8192.00` enum value to the `additionalProperties/errors/items/exception/targetSite/declaringType/module/assembly/definedTypes/items/declaredEvents/items/addMethod/methodImplementationFlags` response property for the response status `422`
  - added the new `8192.00` enum value to the `additionalProperties/errors/items/exception/targetSite/declaringType/module/assembly/definedTypes/items/declaredEvents/items/raiseMethod/methodImplementationFlags` response property for the response status `422`
  - added the new `8192.00` enum value to the `additionalProperties/errors/items/exception/targetSite/declaringType/module/assembly/definedTypes/items/declaredEvents/items/removeMethod/methodImplementationFlags` response property for the response status `422`
  - added the new `8192.00` enum value to the `additionalProperties/errors/items/exception/targetSite/declaringType/module/assembly/definedTypes/items/declaredMethods/items/methodImplementationFlags` response property for the response status `422`
  - added the new `8192.00` enum value to the `additionalProperties/errors/items/exception/targetSite/declaringType/module/assembly/definedTypes/items/declaredProperties/items/getMethod/methodImplementationFlags` response property for the response status `422`
  - added the new `8192.00` enum value to the `additionalProperties/errors/items/exception/targetSite/declaringType/module/assembly/definedTypes/items/declaredProperties/items/setMethod/methodImplementationFlags` response property for the response status `422`
  - added the new `8192.00` enum value to the `additionalProperties/errors/items/exception/targetSite/declaringType/module/assembly/entryPoint/methodImplementationFlags` response property for the response status `422`
  - added the new `8192.00` enum value to the `additionalProperties/errors/items/exception/targetSite/declaringType/typeInitializer/methodImplementationFlags` response property for the response status `422`
  - added the new `8192.00` enum value to the `additionalProperties/errors/items/exception/targetSite/declaringType/typeInitializer/module/assembly/definedTypes/items/declaredEvents/items/addMethod/methodImplementationFlags` response property for the response status `422`
  - added the new `8192.00` enum value to the `additionalProperties/errors/items/exception/targetSite/declaringType/typeInitializer/module/assembly/definedTypes/items/declaredEvents/items/raiseMethod/methodImplementationFlags` response property for the response status `422`
  - added the new `8192.00` enum value to the `additionalProperties/errors/items/exception/targetSite/declaringType/typeInitializer/module/assembly/definedTypes/items/declaredEvents/items/removeMethod/methodImplementationFlags` response property for the response status `422`
  - added the new `8192.00` enum value to the `additionalProperties/errors/items/exception/targetSite/declaringType/typeInitializer/module/assembly/definedTypes/items/declaredMethods/items/methodImplementationFlags` response property for the response status `422`
  - added the new `8192.00` enum value to the `additionalProperties/errors/items/exception/targetSite/declaringType/typeInitializer/module/assembly/definedTypes/items/declaredProperties/items/getMethod/methodImplementationFlags` response property for the response status `422`
  - added the new `8192.00` enum value to the `additionalProperties/errors/items/exception/targetSite/declaringType/typeInitializer/module/assembly/definedTypes/items/declaredProperties/items/setMethod/methodImplementationFlags` response property for the response status `422`
  - added the new `8192.00` enum value to the `additionalProperties/errors/items/exception/targetSite/declaringType/typeInitializer/module/assembly/entryPoint/methodImplementationFlags` response property for the response status `422`
  - added the new `8192.00` enum value to the `additionalProperties/errors/items/exception/targetSite/methodImplementationFlags` response property for the response status `422`
  - …41 more
- **2025-03-27** `d57a2258a7eb`: 3 info
  - added the new optional request property `storeEmptyResults` (media type: application/json)
  - added the new optional request property `storeEmptyResults` (media type: text/json)
  - added the new optional request property `storeEmptyResults` (media type: application/*+json)
- **2025-02-12** `e55062063156`: 12 warning, 46 info
  - added the new `32.00` enum value to the `additionalProperties/errors/items/exception/targetSite/customAttributes/items/constructor/module/assembly/definedTypes/items/genericParameterAttributes` response property for the response status `422`
  - added the new `32.00` enum value to the `additionalProperties/errors/items/exception/targetSite/declaringType/assembly/definedTypes/items/genericParameterAttributes` response property for the response status `422`
  - added the new `32.00` enum value to the `additionalProperties/errors/items/exception/targetSite/declaringType/customAttributes/items/constructor/module/assembly/definedTypes/items/genericParameterAttributes` response property for the response status `422`
  - added the new `32.00` enum value to the `additionalProperties/errors/items/exception/targetSite/declaringType/genericParameterAttributes` response property for the response status `422`
  - added the new `32.00` enum value to the `additionalProperties/errors/items/exception/targetSite/declaringType/module/assembly/definedTypes/items/genericParameterAttributes` response property for the response status `422`
  - added the new `32.00` enum value to the `additionalProperties/errors/items/exception/targetSite/declaringType/typeInitializer/module/assembly/definedTypes/items/genericParameterAttributes` response property for the response status `422`
  - added the new `32.00` enum value to the `additionalProperties/errors/items/exception/targetSite/module/assembly/definedTypes/items/genericParameterAttributes` response property for the response status `422`
  - added the new `32.00` enum value to the `additionalProperties/errors/items/exception/targetSite/reflectedType/assembly/definedTypes/items/genericParameterAttributes` response property for the response status `422`
  - added the new `32.00` enum value to the `additionalProperties/errors/items/exception/targetSite/reflectedType/customAttributes/items/constructor/module/assembly/definedTypes/items/genericParameterAttributes` response property for the response status `422`
  - added the new `32.00` enum value to the `additionalProperties/errors/items/exception/targetSite/reflectedType/genericParameterAttributes` response property for the response status `422`
  - added the new `32.00` enum value to the `additionalProperties/errors/items/exception/targetSite/reflectedType/module/assembly/definedTypes/items/genericParameterAttributes` response property for the response status `422`
  - added the new `32.00` enum value to the `additionalProperties/errors/items/exception/targetSite/reflectedType/typeInitializer/module/assembly/definedTypes/items/genericParameterAttributes` response property for the response status `422`
  - added the optional property `additionalProperties/errors/items/exception/targetSite/customAttributes/items/constructor/module/assembly/definedTypes/items/isFunctionPointer` to the response with the `422` status
  - added the optional property `additionalProperties/errors/items/exception/targetSite/customAttributes/items/constructor/module/assembly/definedTypes/items/isUnmanagedFunctionPointer` to the response with the `422` status
  - added the optional property `additionalProperties/errors/items/exception/targetSite/declaringType/assembly/definedTypes/items/isFunctionPointer` to the response with the `422` status
  - added the optional property `additionalProperties/errors/items/exception/targetSite/declaringType/assembly/definedTypes/items/isUnmanagedFunctionPointer` to the response with the `422` status
  - added the optional property `additionalProperties/errors/items/exception/targetSite/declaringType/customAttributes/items/constructor/module/assembly/definedTypes/items/isFunctionPointer` to the response with the `422` status
  - added the optional property `additionalProperties/errors/items/exception/targetSite/declaringType/customAttributes/items/constructor/module/assembly/definedTypes/items/isUnmanagedFunctionPointer` to the response with the `422` status
  - added the optional property `additionalProperties/errors/items/exception/targetSite/declaringType/isFunctionPointer` to the response with the `422` status
  - added the optional property `additionalProperties/errors/items/exception/targetSite/declaringType/isUnmanagedFunctionPointer` to the response with the `422` status
  - added the optional property `additionalProperties/errors/items/exception/targetSite/declaringType/module/assembly/definedTypes/items/isFunctionPointer` to the response with the `422` status
  - added the optional property `additionalProperties/errors/items/exception/targetSite/declaringType/module/assembly/definedTypes/items/isUnmanagedFunctionPointer` to the response with the `422` status
  - added the optional property `additionalProperties/errors/items/exception/targetSite/declaringType/typeInitializer/module/assembly/definedTypes/items/isFunctionPointer` to the response with the `422` status
  - added the optional property `additionalProperties/errors/items/exception/targetSite/declaringType/typeInitializer/module/assembly/definedTypes/items/isUnmanagedFunctionPointer` to the response with the `422` status
  - added the optional property `additionalProperties/errors/items/exception/targetSite/module/assembly/definedTypes/items/isFunctionPointer` to the response with the `422` status
  - added the optional property `additionalProperties/errors/items/exception/targetSite/module/assembly/definedTypes/items/isUnmanagedFunctionPointer` to the response with the `422` status
  - added the optional property `additionalProperties/errors/items/exception/targetSite/reflectedType/assembly/definedTypes/items/isFunctionPointer` to the response with the `422` status
  - added the optional property `additionalProperties/errors/items/exception/targetSite/reflectedType/assembly/definedTypes/items/isUnmanagedFunctionPointer` to the response with the `422` status
  - added the optional property `additionalProperties/errors/items/exception/targetSite/reflectedType/customAttributes/items/constructor/module/assembly/definedTypes/items/isFunctionPointer` to the response with the `422` status
  - added the optional property `additionalProperties/errors/items/exception/targetSite/reflectedType/customAttributes/items/constructor/module/assembly/definedTypes/items/isUnmanagedFunctionPointer` to the response with the `422` status
  - added the optional property `additionalProperties/errors/items/exception/targetSite/reflectedType/isFunctionPointer` to the response with the `422` status
  - added the optional property `additionalProperties/errors/items/exception/targetSite/reflectedType/isUnmanagedFunctionPointer` to the response with the `422` status
  - added the optional property `additionalProperties/errors/items/exception/targetSite/reflectedType/module/assembly/definedTypes/items/isFunctionPointer` to the response with the `422` status
  - added the optional property `additionalProperties/errors/items/exception/targetSite/reflectedType/module/assembly/definedTypes/items/isUnmanagedFunctionPointer` to the response with the `422` status
  - added the optional property `additionalProperties/errors/items/exception/targetSite/reflectedType/typeInitializer/module/assembly/definedTypes/items/isFunctionPointer` to the response with the `422` status
  - added the optional property `additionalProperties/errors/items/exception/targetSite/reflectedType/typeInitializer/module/assembly/definedTypes/items/isUnmanagedFunctionPointer` to the response with the `422` status
  - response property `additionalProperties/errors/items/exception/targetSite/customAttributes/items/constructor/module/assembly/definedTypes/items/declaredFields/items/isNotSerialized` deprecated
  - response property `additionalProperties/errors/items/exception/targetSite/customAttributes/items/constructor/module/assembly/definedTypes/items/isSerializable` deprecated
  - response property `additionalProperties/errors/items/exception/targetSite/declaringType/assembly/definedTypes/items/declaredFields/items/isNotSerialized` deprecated
  - response property `additionalProperties/errors/items/exception/targetSite/declaringType/assembly/definedTypes/items/isSerializable` deprecated
  - …18 more
- **2023-07-23** `fd1b5146be4a`: 7 breaking, 39 warning, 113 info
  - added the new required request property `payrunId` (media type: application/json)
  - added the new required request property `payrunId` (media type: text/json)
  - added the new required request property `payrunId` (media type: application/*+json)
  - added the new required request property `userId` (media type: application/json)
  - added the new required request property `userId` (media type: text/json)
  - added the new required request property `userId` (media type: application/*+json)
  - removed the success response with the status `202`
  - removed the request property `completedJobStatus` (media type: application/json)
  - removed the request property `completedJobStatus` (media type: text/json)
  - removed the request property `completedJobStatus` (media type: application/*+json)
  - removed the request property `jobStatus` (media type: application/json)
  - removed the request property `jobStatus` (media type: text/json)
  - removed the request property `jobStatus` (media type: application/*+json)
  - removed the request property `payrunName` (media type: application/json)
  - removed the request property `payrunName` (media type: text/json)
  - removed the request property `payrunName` (media type: application/*+json)
  - removed the request property `storeEmptyResults` (media type: application/json)
  - removed the request property `storeEmptyResults` (media type: text/json)
  - removed the request property `storeEmptyResults` (media type: application/*+json)
  - removed the request property `userIdentifier` (media type: application/json)
  - removed the request property `userIdentifier` (media type: text/json)
  - removed the request property `userIdentifier` (media type: application/*+json)
  - removed the optional property `additionalProperties/errors/items/exception/targetSite/customAttributes/items/constructor/module/assembly/definedTypes/items/isFunctionPointer` from the response with the `422` status
  - removed the optional property `additionalProperties/errors/items/exception/targetSite/customAttributes/items/constructor/module/assembly/definedTypes/items/isUnmanagedFunctionPointer` from the response with the `422` status
  - removed the optional property `additionalProperties/errors/items/exception/targetSite/declaringType/assembly/definedTypes/items/isFunctionPointer` from the response with the `422` status
  - removed the optional property `additionalProperties/errors/items/exception/targetSite/declaringType/assembly/definedTypes/items/isUnmanagedFunctionPointer` from the response with the `422` status
  - removed the optional property `additionalProperties/errors/items/exception/targetSite/declaringType/customAttributes/items/constructor/module/assembly/definedTypes/items/isFunctionPointer` from the response with the `422` status
  - removed the optional property `additionalProperties/errors/items/exception/targetSite/declaringType/customAttributes/items/constructor/module/assembly/definedTypes/items/isUnmanagedFunctionPointer` from the response with the `422` status
  - removed the optional property `additionalProperties/errors/items/exception/targetSite/declaringType/isFunctionPointer` from the response with the `422` status
  - removed the optional property `additionalProperties/errors/items/exception/targetSite/declaringType/isUnmanagedFunctionPointer` from the response with the `422` status
  - removed the optional property `additionalProperties/errors/items/exception/targetSite/declaringType/module/assembly/definedTypes/items/isFunctionPointer` from the response with the `422` status
  - removed the optional property `additionalProperties/errors/items/exception/targetSite/declaringType/module/assembly/definedTypes/items/isUnmanagedFunctionPointer` from the response with the `422` status
  - removed the optional property `additionalProperties/errors/items/exception/targetSite/declaringType/typeInitializer/module/assembly/definedTypes/items/isFunctionPointer` from the response with the `422` status
  - removed the optional property `additionalProperties/errors/items/exception/targetSite/declaringType/typeInitializer/module/assembly/definedTypes/items/isUnmanagedFunctionPointer` from the response with the `422` status
  - removed the optional property `additionalProperties/errors/items/exception/targetSite/module/assembly/definedTypes/items/isFunctionPointer` from the response with the `422` status
  - removed the optional property `additionalProperties/errors/items/exception/targetSite/module/assembly/definedTypes/items/isUnmanagedFunctionPointer` from the response with the `422` status
  - removed the optional property `additionalProperties/errors/items/exception/targetSite/reflectedType/assembly/definedTypes/items/isFunctionPointer` from the response with the `422` status
  - removed the optional property `additionalProperties/errors/items/exception/targetSite/reflectedType/assembly/definedTypes/items/isUnmanagedFunctionPointer` from the response with the `422` status
  - removed the optional property `additionalProperties/errors/items/exception/targetSite/reflectedType/customAttributes/items/constructor/module/assembly/definedTypes/items/isFunctionPointer` from the response with the `422` status
  - removed the optional property `additionalProperties/errors/items/exception/targetSite/reflectedType/customAttributes/items/constructor/module/assembly/definedTypes/items/isUnmanagedFunctionPointer` from the response with the `422` status
  - …119 more

---

[Operation](https://skmtc.dev/payroll-engine/apis/payroll-engine-backend-api-v1/docs/api/tenants/:tenantId/payruns/jobs/post.md) - [API](https://skmtc.dev/payroll-engine/apis/payroll-engine-backend-api-v1.md) - [Page](https://skmtc.dev/payroll-engine/apis/payroll-engine-backend-api-v1/changes/api/tenants/:tenantId/payruns/jobs/post)
