---
title: "Changes to Create a payment on a case"
method: POST
path: "/cases/{id}/payments"
---

# Changes to Create a payment on a case

`POST /cases/{id}/payments`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 6 of 13 revisions.

- **2026-10-21** `a7cf0ff022b6`: 4 warning
- **2026-10-12** `f8145be751d0`: 15 breaking, 15 warning
- **2026-10-01** `460a861d7d9b`: 21 breaking, 96 warning, 180 info
- **2026-09-26** `447045e59ef6`: 27 warning
- **2026-09-20** `7a1c16414f83`: 1 breaking, 21 warning, 12 info
- **2026-08-19** `40bd25a4edaf`: 3 info

## Changes

- **2026-10-21** `a7cf0ff022b6`: 4 warning
  - removed the request property `createUnpaidCommissionFollowUp` (media type: application/json-patch+json)
  - removed the request property `createUnpaidCommissionFollowUp` (media type: application/json)
  - removed the request property `createUnpaidCommissionFollowUp` (media type: text/json)
  - removed the request property `createUnpaidCommissionFollowUp` (media type: application/*+json)
- **2026-10-12** `f8145be751d0`: 15 breaking, 15 warning
  - the response property `clientCommissionInvoice/deliveryState` became nullable for the status `200` (media type: text/plain)
  - the response property `clientCommissionInvoice/deliveryState` became nullable for the status `200` (media type: application/json)
  - the response property `clientCommissionInvoice/deliveryState` became nullable for the status `200` (media type: text/json)
  - the response property `clientCommissionInvoice/documentState` became nullable for the status `200` (media type: text/plain)
  - the response property `clientCommissionInvoice/documentState` became nullable for the status `200` (media type: application/json)
  - the response property `clientCommissionInvoice/documentState` became nullable for the status `200` (media type: text/json)
  - the response property `clientCommissionInvoice/ineligibilityCode` became nullable for the status `200` (media type: text/plain)
  - the response property `clientCommissionInvoice/ineligibilityCode` became nullable for the status `200` (media type: application/json)
  - the response property `clientCommissionInvoice/ineligibilityCode` became nullable for the status `200` (media type: text/json)
  - the response property `clientCommissionInvoice/origin` became nullable for the status `200` (media type: text/plain)
  - the response property `clientCommissionInvoice/origin` became nullable for the status `200` (media type: application/json)
  - the response property `clientCommissionInvoice/origin` became nullable for the status `200` (media type: text/json)
  - the response property `clientCommissionInvoice/settlementState` became nullable for the status `200` (media type: text/plain)
  - the response property `clientCommissionInvoice/settlementState` became nullable for the status `200` (media type: application/json)
  - the response property `clientCommissionInvoice/settlementState` became nullable for the status `200` (media type: text/json)
  - added the new `undefined` enum value to the `clientCommissionInvoice/deliveryState` response property for the response status `200` (media type: text/plain)
  - added the new `undefined` enum value to the `clientCommissionInvoice/deliveryState` response property for the response status `200` (media type: application/json)
  - added the new `undefined` enum value to the `clientCommissionInvoice/deliveryState` response property for the response status `200` (media type: text/json)
  - added the new `undefined` enum value to the `clientCommissionInvoice/documentState` response property for the response status `200` (media type: text/plain)
  - added the new `undefined` enum value to the `clientCommissionInvoice/documentState` response property for the response status `200` (media type: application/json)
  - added the new `undefined` enum value to the `clientCommissionInvoice/documentState` response property for the response status `200` (media type: text/json)
  - added the new `undefined` enum value to the `clientCommissionInvoice/ineligibilityCode` response property for the response status `200` (media type: text/plain)
  - added the new `undefined` enum value to the `clientCommissionInvoice/ineligibilityCode` response property for the response status `200` (media type: application/json)
  - added the new `undefined` enum value to the `clientCommissionInvoice/ineligibilityCode` response property for the response status `200` (media type: text/json)
  - added the new `undefined` enum value to the `clientCommissionInvoice/origin` response property for the response status `200` (media type: text/plain)
  - added the new `undefined` enum value to the `clientCommissionInvoice/origin` response property for the response status `200` (media type: application/json)
  - added the new `undefined` enum value to the `clientCommissionInvoice/origin` response property for the response status `200` (media type: text/json)
  - added the new `undefined` enum value to the `clientCommissionInvoice/settlementState` response property for the response status `200` (media type: text/plain)
  - added the new `undefined` enum value to the `clientCommissionInvoice/settlementState` response property for the response status `200` (media type: application/json)
  - added the new `undefined` enum value to the `clientCommissionInvoice/settlementState` response property for the response status `200` (media type: text/json)
- **2026-10-01** `460a861d7d9b`: 21 breaking, 96 warning, 180 info
  - the `clientCommissionInvoice/allowedActions/items/` response's property type changed from `integer` to `string`, and format from `int32` to no format for status `200` (media type: text/plain)
  - the `clientCommissionInvoice/allowedActions/items/` response's property type changed from `integer` to `string`, and format from `int32` to no format for status `200` (media type: application/json)
  - the `clientCommissionInvoice/allowedActions/items/` response's property type changed from `integer` to `string`, and format from `int32` to no format for status `200` (media type: text/json)
  - the `clientCommissionInvoice/deliveryState` response's property type changed from `integer` to `string`, and format from `int32` to no format for status `200` (media type: text/plain)
  - the `clientCommissionInvoice/deliveryState` response's property type changed from `integer` to `string`, and format from `int32` to no format for status `200` (media type: application/json)
  - the `clientCommissionInvoice/deliveryState` response's property type changed from `integer` to `string`, and format from `int32` to no format for status `200` (media type: text/json)
  - the `clientCommissionInvoice/documentState` response's property type changed from `integer` to `string`, and format from `int32` to no format for status `200` (media type: text/plain)
  - the `clientCommissionInvoice/documentState` response's property type changed from `integer` to `string`, and format from `int32` to no format for status `200` (media type: application/json)
  - the `clientCommissionInvoice/documentState` response's property type changed from `integer` to `string`, and format from `int32` to no format for status `200` (media type: text/json)
  - the `clientCommissionInvoice/flowOwner` response's property type changed from `integer` to `string`, and format from `int32` to no format for status `200` (media type: text/plain)
  - the `clientCommissionInvoice/flowOwner` response's property type changed from `integer` to `string`, and format from `int32` to no format for status `200` (media type: application/json)
  - the `clientCommissionInvoice/flowOwner` response's property type changed from `integer` to `string`, and format from `int32` to no format for status `200` (media type: text/json)
  - the `clientCommissionInvoice/ineligibilityCode` response's property type changed from `integer` to `string`, and format from `int32` to no format for status `200` (media type: text/plain)
  - the `clientCommissionInvoice/ineligibilityCode` response's property type changed from `integer` to `string`, and format from `int32` to no format for status `200` (media type: application/json)
  - the `clientCommissionInvoice/ineligibilityCode` response's property type changed from `integer` to `string`, and format from `int32` to no format for status `200` (media type: text/json)
  - the `clientCommissionInvoice/origin` response's property type changed from `integer` to `string`, and format from `int32` to no format for status `200` (media type: text/plain)
  - the `clientCommissionInvoice/origin` response's property type changed from `integer` to `string`, and format from `int32` to no format for status `200` (media type: application/json)
  - the `clientCommissionInvoice/origin` response's property type changed from `integer` to `string`, and format from `int32` to no format for status `200` (media type: text/json)
  - the `clientCommissionInvoice/settlementState` response's property type changed from `integer` to `string`, and format from `int32` to no format for status `200` (media type: text/plain)
  - the `clientCommissionInvoice/settlementState` response's property type changed from `integer` to `string`, and format from `int32` to no format for status `200` (media type: application/json)
  - the `clientCommissionInvoice/settlementState` response's property type changed from `integer` to `string`, and format from `int32` to no format for status `200` (media type: text/json)
  - added the new `CommissionAlreadySettled` enum value to the `clientCommissionInvoice/ineligibilityCode` response property for the response status `200` (media type: text/plain)
  - added the new `CommissionAlreadySettled` enum value to the `clientCommissionInvoice/ineligibilityCode` response property for the response status `200` (media type: application/json)
  - added the new `CommissionAlreadySettled` enum value to the `clientCommissionInvoice/ineligibilityCode` response property for the response status `200` (media type: text/json)
  - added the new `CommissionInvoice` enum value to the `clientCommissionInvoice/flowOwner` response property for the response status `200` (media type: text/plain)
  - added the new `CommissionInvoice` enum value to the `clientCommissionInvoice/flowOwner` response property for the response status `200` (media type: application/json)
  - added the new `CommissionInvoice` enum value to the `clientCommissionInvoice/flowOwner` response property for the response status `200` (media type: text/json)
  - added the new `Correct` enum value to the `clientCommissionInvoice/allowedActions/items/` response property for the response status `200` (media type: text/plain)
  - added the new `Correct` enum value to the `clientCommissionInvoice/allowedActions/items/` response property for the response status `200` (media type: application/json)
  - added the new `Correct` enum value to the `clientCommissionInvoice/allowedActions/items/` response property for the response status `200` (media type: text/json)
  - added the new `CreateGenerated` enum value to the `clientCommissionInvoice/allowedActions/items/` response property for the response status `200` (media type: text/plain)
  - added the new `CreateGenerated` enum value to the `clientCommissionInvoice/allowedActions/items/` response property for the response status `200` (media type: application/json)
  - added the new `CreateGenerated` enum value to the `clientCommissionInvoice/allowedActions/items/` response property for the response status `200` (media type: text/json)
  - added the new `CreateUploaded` enum value to the `clientCommissionInvoice/allowedActions/items/` response property for the response status `200` (media type: text/plain)
  - added the new `CreateUploaded` enum value to the `clientCommissionInvoice/allowedActions/items/` response property for the response status `200` (media type: application/json)
  - added the new `CreateUploaded` enum value to the `clientCommissionInvoice/allowedActions/items/` response property for the response status `200` (media type: text/json)
  - added the new `Download` enum value to the `clientCommissionInvoice/allowedActions/items/` response property for the response status `200` (media type: text/plain)
  - added the new `Download` enum value to the `clientCommissionInvoice/allowedActions/items/` response property for the response status `200` (media type: application/json)
  - added the new `Download` enum value to the `clientCommissionInvoice/allowedActions/items/` response property for the response status `200` (media type: text/json)
  - added the new `Draft` enum value to the `clientCommissionInvoice/documentState` response property for the response status `200` (media type: text/plain)
  - …257 more
- **2026-09-26** `447045e59ef6`: 27 warning
  - added the new `26.00` enum value to the `clientCommissionInvoice/ineligibilityCode` response property for the response status `200` (media type: text/plain)
  - added the new `26.00` enum value to the `clientCommissionInvoice/ineligibilityCode` response property for the response status `200` (media type: application/json)
  - added the new `26.00` enum value to the `clientCommissionInvoice/ineligibilityCode` response property for the response status `200` (media type: text/json)
  - added the new `27.00` enum value to the `clientCommissionInvoice/ineligibilityCode` response property for the response status `200` (media type: text/plain)
  - added the new `27.00` enum value to the `clientCommissionInvoice/ineligibilityCode` response property for the response status `200` (media type: application/json)
  - added the new `27.00` enum value to the `clientCommissionInvoice/ineligibilityCode` response property for the response status `200` (media type: text/json)
  - added the new `28.00` enum value to the `clientCommissionInvoice/ineligibilityCode` response property for the response status `200` (media type: text/plain)
  - added the new `28.00` enum value to the `clientCommissionInvoice/ineligibilityCode` response property for the response status `200` (media type: application/json)
  - added the new `28.00` enum value to the `clientCommissionInvoice/ineligibilityCode` response property for the response status `200` (media type: text/json)
  - added the new `29.00` enum value to the `clientCommissionInvoice/ineligibilityCode` response property for the response status `200` (media type: text/plain)
  - added the new `29.00` enum value to the `clientCommissionInvoice/ineligibilityCode` response property for the response status `200` (media type: application/json)
  - added the new `29.00` enum value to the `clientCommissionInvoice/ineligibilityCode` response property for the response status `200` (media type: text/json)
  - added the new `30.00` enum value to the `clientCommissionInvoice/ineligibilityCode` response property for the response status `200` (media type: text/plain)
  - added the new `30.00` enum value to the `clientCommissionInvoice/ineligibilityCode` response property for the response status `200` (media type: application/json)
  - added the new `30.00` enum value to the `clientCommissionInvoice/ineligibilityCode` response property for the response status `200` (media type: text/json)
  - added the new `31.00` enum value to the `clientCommissionInvoice/ineligibilityCode` response property for the response status `200` (media type: text/plain)
  - added the new `31.00` enum value to the `clientCommissionInvoice/ineligibilityCode` response property for the response status `200` (media type: application/json)
  - added the new `31.00` enum value to the `clientCommissionInvoice/ineligibilityCode` response property for the response status `200` (media type: text/json)
  - added the new `32.00` enum value to the `clientCommissionInvoice/ineligibilityCode` response property for the response status `200` (media type: text/plain)
  - added the new `32.00` enum value to the `clientCommissionInvoice/ineligibilityCode` response property for the response status `200` (media type: application/json)
  - added the new `32.00` enum value to the `clientCommissionInvoice/ineligibilityCode` response property for the response status `200` (media type: text/json)
  - added the new `33.00` enum value to the `clientCommissionInvoice/ineligibilityCode` response property for the response status `200` (media type: text/plain)
  - added the new `33.00` enum value to the `clientCommissionInvoice/ineligibilityCode` response property for the response status `200` (media type: application/json)
  - added the new `33.00` enum value to the `clientCommissionInvoice/ineligibilityCode` response property for the response status `200` (media type: text/json)
  - added the new `34.00` enum value to the `clientCommissionInvoice/ineligibilityCode` response property for the response status `200` (media type: text/plain)
  - added the new `34.00` enum value to the `clientCommissionInvoice/ineligibilityCode` response property for the response status `200` (media type: application/json)
  - added the new `34.00` enum value to the `clientCommissionInvoice/ineligibilityCode` response property for the response status `200` (media type: text/json)
- **2026-09-20** `7a1c16414f83`: 1 breaking, 21 warning, 12 info
  - for the `header` request parameter `Idempotency-Key`, the minLength was increased from `0` to `1`
  - added the new `11.00` enum value to the `clientCommissionInvoice/allowedActions/items/` response property for the response status `200` (media type: text/plain)
  - added the new `11.00` enum value to the `clientCommissionInvoice/allowedActions/items/` response property for the response status `200` (media type: application/json)
  - added the new `11.00` enum value to the `clientCommissionInvoice/allowedActions/items/` response property for the response status `200` (media type: text/json)
  - added the new `22.00` enum value to the `clientCommissionInvoice/ineligibilityCode` response property for the response status `200` (media type: text/plain)
  - added the new `22.00` enum value to the `clientCommissionInvoice/ineligibilityCode` response property for the response status `200` (media type: application/json)
  - added the new `22.00` enum value to the `clientCommissionInvoice/ineligibilityCode` response property for the response status `200` (media type: text/json)
  - added the new `23.00` enum value to the `clientCommissionInvoice/ineligibilityCode` response property for the response status `200` (media type: text/plain)
  - added the new `23.00` enum value to the `clientCommissionInvoice/ineligibilityCode` response property for the response status `200` (media type: application/json)
  - added the new `23.00` enum value to the `clientCommissionInvoice/ineligibilityCode` response property for the response status `200` (media type: text/json)
  - added the new `24.00` enum value to the `clientCommissionInvoice/ineligibilityCode` response property for the response status `200` (media type: text/plain)
  - added the new `24.00` enum value to the `clientCommissionInvoice/ineligibilityCode` response property for the response status `200` (media type: application/json)
  - added the new `24.00` enum value to the `clientCommissionInvoice/ineligibilityCode` response property for the response status `200` (media type: text/json)
  - added the new `25.00` enum value to the `clientCommissionInvoice/ineligibilityCode` response property for the response status `200` (media type: text/plain)
  - added the new `25.00` enum value to the `clientCommissionInvoice/ineligibilityCode` response property for the response status `200` (media type: application/json)
  - added the new `25.00` enum value to the `clientCommissionInvoice/ineligibilityCode` response property for the response status `200` (media type: text/json)
  - added the new `3.00` enum value to the `clientCommissionInvoice/settlementState` response property for the response status `200` (media type: text/plain)
  - added the new `3.00` enum value to the `clientCommissionInvoice/settlementState` response property for the response status `200` (media type: application/json)
  - added the new `3.00` enum value to the `clientCommissionInvoice/settlementState` response property for the response status `200` (media type: text/json)
  - added the new `4.00` enum value to the `clientCommissionInvoice/settlementState` response property for the response status `200` (media type: text/plain)
  - added the new `4.00` enum value to the `clientCommissionInvoice/settlementState` response property for the response status `200` (media type: application/json)
  - added the new `4.00` enum value to the `clientCommissionInvoice/settlementState` response property for the response status `200` (media type: text/json)
  - added the optional property `clientCommissionInvoice/commissionOutstandingAmount` to the response with the `200` status (media type: text/plain)
  - added the optional property `clientCommissionInvoice/commissionOutstandingAmount` to the response with the `200` status (media type: application/json)
  - added the optional property `clientCommissionInvoice/commissionOutstandingAmount` to the response with the `200` status (media type: text/json)
  - added the optional property `clientCommissionInvoice/recordedCommissionAmount` to the response with the `200` status (media type: text/plain)
  - added the optional property `clientCommissionInvoice/recordedCommissionAmount` to the response with the `200` status (media type: application/json)
  - added the optional property `clientCommissionInvoice/recordedCommissionAmount` to the response with the `200` status (media type: text/json)
  - the response optional property `clientCommissionInvoice/lockedAmount` became read-only for the status `200` (media type: text/plain)
  - the response optional property `clientCommissionInvoice/lockedAmount` became read-only for the status `200` (media type: application/json)
  - the response optional property `clientCommissionInvoice/lockedAmount` became read-only for the status `200` (media type: text/json)
  - response property `clientCommissionInvoice/lockedAmount` deprecated (media type: text/plain)
  - response property `clientCommissionInvoice/lockedAmount` deprecated (media type: application/json)
  - response property `clientCommissionInvoice/lockedAmount` deprecated (media type: text/json)
- **2026-08-19** `40bd25a4edaf`: 3 info
  - added the optional property `clientCommissionInvoice` to the response with the `200` status (media type: text/plain)
  - added the optional property `clientCommissionInvoice` to the response with the `200` status (media type: application/json)
  - added the optional property `clientCommissionInvoice` to the response with the `200` status (media type: text/json)

---

[Operation](https://skmtc.dev/debitura/apis/debitura-collection-partner-api/docs/cases/:id/payments/post.md) - [API](https://skmtc.dev/debitura/apis/debitura-collection-partner-api.md) - [Page](https://skmtc.dev/debitura/apis/debitura-collection-partner-api/changes/cases/:id/payments/post)
