---
title: "Changes to POST /payouts"
method: POST
path: "/payouts"
---

# Changes to POST /payouts

`POST /payouts`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 1 of 7 revisions.

- **2026-02-14** `fe24d3dfadad`: 34 breaking, 7 warning, 43 info

## Changes

- **2026-02-14** `fe24d3dfadad`: 34 breaking, 7 warning, 43 info
  - added `#/components/schemas/CurrencyCode` to the `amount/allOf[#/components/schemas/MonetaryAmount]/currency` request property `allOf` list
  - added `#/components/schemas/PayoutDealInfo` to the `deal` request property `allOf` list
  - the request property `metadata/additionalProperties/` became not nullable
  - removed the enum value `AMD` of the request property `amount/allOf[#/components/schemas/MonetaryAmount]/currency`
  - removed the enum value `AZN` of the request property `amount/allOf[#/components/schemas/MonetaryAmount]/currency`
  - removed the enum value `BYN` of the request property `amount/allOf[#/components/schemas/MonetaryAmount]/currency`
  - removed the enum value `EUR` of the request property `amount/allOf[#/components/schemas/MonetaryAmount]/currency`
  - removed the enum value `INR` of the request property `amount/allOf[#/components/schemas/MonetaryAmount]/currency`
  - removed the enum value `KZT` of the request property `amount/allOf[#/components/schemas/MonetaryAmount]/currency`
  - removed the enum value `MDL` of the request property `amount/allOf[#/components/schemas/MonetaryAmount]/currency`
  - removed the enum value `RUB` of the request property `amount/allOf[#/components/schemas/MonetaryAmount]/currency`
  - removed the enum value `TRY` of the request property `amount/allOf[#/components/schemas/MonetaryAmount]/currency`
  - removed the enum value `UAH` of the request property `amount/allOf[#/components/schemas/MonetaryAmount]/currency`
  - removed the enum value `USD` of the request property `amount/allOf[#/components/schemas/MonetaryAmount]/currency`
  - removed the enum value `UZS` of the request property `amount/allOf[#/components/schemas/MonetaryAmount]/currency`
  - removed `#/components/schemas/PayoutToYooMoneyDestinationData, #/components/schemas/PayoutToBankCardDestinationData, #/components/schemas/PayoutToSbpDestinationData` from the `payout_destination_data` request property `oneOf` list
  - the `amount/allOf[#/components/schemas/MonetaryAmount]/currency` request property type changed from `string` to no type
  - the `deal` request property type changed from `object` to no type
  - the `deal/allOf[#/components/schemas/PayoutDealInfo]/id` response property's maxLength was unset from `50` for the response status `200`
  - the `description/allOf[#/components/schemas/Description]/` response property's maxLength was unset from `128` for the response status `200`
  - the `id` response property's maxLength was unset from `50` for the response status `200`
  - the `self_employed/allOf[#/components/schemas/PayoutSelfEmployedInfo]/id` response property's maxLength was unset from `50` for the response status `200`
  - the `deal/allOf[#/components/schemas/PayoutDealInfo]/id` response property's minLength was decreased from `36` to `0` for the response status `200`
  - the `id` response property's minLength was decreased from `36` to `0` for the response status `200`
  - the `self_employed/allOf[#/components/schemas/PayoutSelfEmployedInfo]/id` response property's minLength was decreased from `36` to `0` for the response status `200`
  - the `amount/allOf[#/components/schemas/MonetaryAmount]/currency` response's property type changed from `string` to no type for status `200`
  - the `cancellation_details` response's property type changed from `object` to no type for status `200`
  - the `deal/allOf[#/components/schemas/PayoutDealInfo]/id` response's property type changed from `string` to no type for status `200`
  - the `id` response's property type changed from `string` to no type for status `200`
  - the `receipt` response's property type changed from `object` to no type for status `200`
  - the `status` response's property type changed from `string` to no type for status `200`
  - removed the required property `cancellation_details/party` from the response with the `200` status
  - removed the required property `cancellation_details/reason` from the response with the `200` status
  - removed the required property `receipt/service_name` from the response with the `200` status
  - removed `subschema #2` from the `amount` request property `allOf` list
  - removed `subschema #2` from the `description` request property `allOf` list
  - removed `subschema #2` from the `payment_method_id` request property `allOf` list
  - removed the request property `deal/id`
  - removed the optional property `receipt/amount` from the response with the `200` status
  - removed the optional property `receipt/npd_receipt_id` from the response with the `200` status
  - …44 more

---

[Operation](https://skmtc.dev/hexlet/apis/api-kassa/docs/payouts/post.md) - [API](https://skmtc.dev/hexlet/apis/api-kassa.md) - [Page](https://skmtc.dev/hexlet/apis/api-kassa/changes/payouts/post)
