---
title: "Changes to GET /payouts/{payout_id}"
method: GET
path: "/payouts/{payout_id}"
---

# Changes to GET /payouts/{payout_id}

`GET /payouts/{payout_id}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 1 of 7 revisions.

- **2026-02-14** `fe24d3dfadad`: 16 breaking, 3 warning, 42 info

## Changes

- **2026-02-14** `fe24d3dfadad`: 16 breaking, 3 warning, 42 info
  - 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 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
  - removed the optional property `receipt/url` from the response with the `200` status
  - api operation id `Payouts_retrieve` was added
  - for the `path` request parameter `payout_id`, the minLength was decreased from `36` to `0`
  - removed `subschema #2` from the response body `allOf` list for the response status `400`
  - removed `subschema #2` from the response body `allOf` list for the response status `401`
  - removed `subschema #2` from the response body `allOf` list for the response status `403`
  - removed `subschema #2` from the response body `allOf` list for the response status `404`
  - removed `subschema #2` from the response body `allOf` list for the response status `429`
  - removed `subschema #2` from the response body `allOf` list for the response status `500`
  - added `#/components/schemas/CurrencyCode` to the `amount/allOf[#/components/schemas/MonetaryAmount]/currency` response property `allOf` list for the response status `200`
  - added `#/components/schemas/DealId` to the `deal/allOf[#/components/schemas/PayoutDealInfo]/id` response property `allOf` list for the response status `200`
  - added `#/components/schemas/IncomeReceipt` to the `receipt` response property `allOf` list for the response status `200`
  - added `#/components/schemas/PayoutCancellationDetails` to the `cancellation_details` response property `allOf` list for the response status `200`
  - added `#/components/schemas/PayoutId` to the `id` response property `allOf` list for the response status `200`
  - added `#/components/schemas/PayoutStatus` to the `status` response property `allOf` list for the response status `200`
  - removed `subschema #2` from the `amount` response property `allOf` list for the response status `200`
  - removed `subschema #2` from the `description` response property `allOf` list for the response status `200`
  - removed `subschema #2, subschema #3` from the `deal` response property `allOf` list for the response status `200`
  - removed `subschema #2, subschema #3` from the `self_employed` response property `allOf` list for the response status `200`
  - added `#/components/schemas/PayoutToCardDestination, #/components/schemas/PayoutToYooMoneyDestination, #/components/schemas/PayoutToSbpDestination` to the `payout_destination` response property `anyOf` list for the response status `200`
  - removed discriminator from `payout_destination` response property for the response status `200`
  - removed the `AMD` enum value from the `amount/allOf[#/components/schemas/MonetaryAmount]/currency` response property for the response status `200`
  - …21 more

---

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