---
title: "Changes to Create a delegated IRT transfer"
method: POST
path: "/delegated/transfers/irt"
---

# Changes to Create a delegated IRT transfer

`POST /delegated/transfers/irt`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 1 of 2 revisions.

- **2026-11-03** `f6d3f87df5e0`: 6 breaking, 10 warning, 35 info

## Changes

- **2026-11-03** `f6d3f87df5e0`: 6 breaking, 10 warning, 35 info
  - added the pattern `^[0-9a-fA-F]{64}$` to the request property `transferInformation/allOf[#/components/schemas/TransferInformationDto]/customer_id_hashmac`
  - added the pattern `^[0-9a-fA-F]{64}$` to the request property `transferInformation/allOf[#/components/schemas/TransferInformationDto]/recipient_name_hashmac`
  - the `transferInformation/allOf[#/components/schemas/TransferInformationDto]/customer_id_hashmac` response property's maxLength was increased from `50` to `64` for the response status `201`
  - the `transferInformation/allOf[#/components/schemas/TransferInformationDto]/recipient_name_hashmac` response property's maxLength was increased from `50` to `64` for the response status `201`
  - added `#/components/schemas/InstantPaymentDto` to the `destination` response property `oneOf` list for the response status `201`
  - removed the required property `gatewayId` from the response with the `201` status
  - the `reference` request property's maxLength was set to `255`
  - the `senderKyc/allOf[#/components/schemas/SenderCustomerInformation]/firstName` request property's maxLength was set to `255`
  - the `senderKyc/allOf[#/components/schemas/SenderCustomerInformation]/idDocument/allOf[#/components/schemas/IdDocumentDto]/idNumber` request property's maxLength was set to `128`
  - the `senderKyc/allOf[#/components/schemas/SenderCustomerInformation]/lastName` request property's maxLength was set to `255`
  - removed the request property `transferInformation/allOf[#/components/schemas/TransferInformationDto]/recipient_phone_hashmac`
  - removed the optional property `providerData` from the response with the `201` status
  - removed the optional property `transferInformation/allOf[#/components/schemas/TransferInformationDto]/recipient_phone_hashmac` from the response with the `201` status
  - added the new `instant_payment` enum value to the `destination/oneOf[#/components/schemas/AirtimeDto]/type` response property for the response status `201`
  - added the new `instant_payment` enum value to the `destination/oneOf[#/components/schemas/BankTransferDto]/type` response property for the response status `201`
  - added the new `instant_payment` enum value to the `destination/oneOf[#/components/schemas/MobileMoneyDto]/type` response property for the response status `201`
  - added the new optional request property `rejectionId`
  - added the new optional request property `senderKyc/allOf[#/components/schemas/SenderCustomerInformation]/countryOfIncorporation`
  - added the new optional request property `senderKyc/allOf[#/components/schemas/SenderCustomerInformation]/email`
  - added the new optional request property `senderKyc/allOf[#/components/schemas/SenderCustomerInformation]/legalEntityType`
  - added the new optional request property `senderKyc/allOf[#/components/schemas/SenderCustomerInformation]/name`
  - added the new optional request property `senderKyc/allOf[#/components/schemas/SenderCustomerInformation]/natureOfBusiness`
  - added the new optional request property `senderKyc/allOf[#/components/schemas/SenderCustomerInformation]/payoutType`
  - added the new optional request property `senderKyc/allOf[#/components/schemas/SenderCustomerInformation]/phoneNumber`
  - added the new optional request property `senderKyc/allOf[#/components/schemas/SenderCustomerInformation]/registrationDate`
  - added the new optional request property `senderKyc/allOf[#/components/schemas/SenderCustomerInformation]/registrationNumber`
  - added the new optional request property `senderKyc/allOf[#/components/schemas/SenderCustomerInformation]/tradingCity`
  - added the new optional request property `senderKyc/allOf[#/components/schemas/SenderCustomerInformation]/tradingCountry`
  - added the new optional request property `senderKyc/allOf[#/components/schemas/SenderCustomerInformation]/tradingPostalCode`
  - added the new optional request property `senderKyc/allOf[#/components/schemas/SenderCustomerInformation]/tradingStreet`
  - the request property `senderKyc/allOf[#/components/schemas/SenderCustomerInformation]/contactPhone` became optional
  - the request property `senderKyc/allOf[#/components/schemas/SenderCustomerInformation]/dateOfBirth` became optional
  - the request property `senderKyc/allOf[#/components/schemas/SenderCustomerInformation]/firstName` became optional
  - the request property `senderKyc/allOf[#/components/schemas/SenderCustomerInformation]/idDocument` became optional
  - the request property `senderKyc/allOf[#/components/schemas/SenderCustomerInformation]/lastName` became optional
  - the request property `senderKyc/allOf[#/components/schemas/SenderCustomerInformation]/nationality` became optional
  - added `bank_transfer, mobile_money` discriminator mapping keys to the `destination` request property
  - added the new `instant_payment` enum value to the request property `destination/oneOf[#/components/schemas/IrtBankTransferDto]/type`
  - added the new `instant_payment` enum value to the request property `destination/oneOf[#/components/schemas/IrtMobileMoneyDto]/type`
  - the `transferInformation/allOf[#/components/schemas/TransferInformationDto]/customer_id_hashmac` request property's maxLength was increased from `50` to `64`
  - …11 more

---

[Operation](https://skmtc.dev/hub2/apis/hub2-service-api/docs/delegated/transfers/irt/post.md) - [API](https://skmtc.dev/hub2/apis/hub2-service-api.md) - [Page](https://skmtc.dev/hub2/apis/hub2-service-api/changes/delegated/transfers/irt/post)
