---
title: "Changes to Create a third party transfer"
method: POST
path: "/v2/profiles/{profileId}/third-party-transfers"
---

# Changes to Create a third party transfer

`POST /v2/profiles/{profileId}/third-party-transfers`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 2 of 5 revisions.

- **2026-07-26** `4907a1d269ab` — 19 breaking, 13 warning, 4 info
- **2026-06-22** `f3e7a0f6519a` — 1 info

## Changes

- **2026-07-26** `4907a1d269ab` — 19 breaking, 13 warning, 4 info
  - the request property `originator/oneOf[#/components/schemas/OriginatorBUSINESS]/allOf[#/components/schemas/BusinessOriginator]/address/countryCode` became required
  - the request property `originator/oneOf[#/components/schemas/OriginatorBUSINESS]/allOf[#/components/schemas/BusinessOriginator]/address/firstLine` became required
  - the request property `originator/oneOf[#/components/schemas/OriginatorBUSINESS]/allOf[#/components/schemas/BusinessOriginator]/reference` became required
  - the request property `originator/oneOf[#/components/schemas/OriginatorPRIVATE]/allOf[#/components/schemas/PrivateOriginator]/address/countryCode` became required
  - the request property `originator/oneOf[#/components/schemas/OriginatorPRIVATE]/allOf[#/components/schemas/PrivateOriginator]/address/firstLine` became required
  - the `originalTransferId` request property's minLength was increased from `0` to `1`
  - the `originator/oneOf[#/components/schemas/OriginatorBUSINESS]/allOf[#/components/schemas/BusinessOriginator]/address/countryCode` request property's minLength was increased from `0` to `1`
  - the `originator/oneOf[#/components/schemas/OriginatorBUSINESS]/allOf[#/components/schemas/BusinessOriginator]/address/firstLine` request property's minLength was increased from `0` to `1`
  - the `originator/oneOf[#/components/schemas/OriginatorBUSINESS]/allOf[#/components/schemas/BusinessOriginator]/reference` request property's minLength was increased from `0` to `1`
  - the `originator/oneOf[#/components/schemas/OriginatorPRIVATE]/allOf[#/components/schemas/PrivateOriginator]/address/countryCode` request property's minLength was increased from `0` to `1`
  - the `originator/oneOf[#/components/schemas/OriginatorPRIVATE]/allOf[#/components/schemas/PrivateOriginator]/address/firstLine` request property's minLength was increased from `0` to `1`
  - the `originator/oneOf[#/components/schemas/OriginatorPRIVATE]/allOf[#/components/schemas/PrivateOriginator]/reference` request property's minLength was increased from `0` to `1`
  - the `quote` request property's minLength was increased from `0` to `1`
  - added the pattern `\S` to the request property `originalTransferId`
  - added the pattern `\S` to the request property `originator/oneOf[#/components/schemas/OriginatorBUSINESS]/allOf[#/components/schemas/BusinessOriginator]/address/firstLine`
  - added the pattern `\S` to the request property `originator/oneOf[#/components/schemas/OriginatorBUSINESS]/allOf[#/components/schemas/BusinessOriginator]/reference`
  - added the pattern `\S` to the request property `originator/oneOf[#/components/schemas/OriginatorPRIVATE]/allOf[#/components/schemas/PrivateOriginator]/address/firstLine`
  - added the pattern `\S` to the request property `originator/oneOf[#/components/schemas/OriginatorPRIVATE]/allOf[#/components/schemas/PrivateOriginator]/reference`
  - added the pattern `\S` to the request property `quote`
  - the `details/reference` request property's maxLength was set to `250`
  - the `originalTransferId` request property's maxLength was set to `250`
  - the `originator/oneOf[#/components/schemas/OriginatorBUSINESS]/allOf[#/components/schemas/BusinessOriginator]/address/city` request property's maxLength was set to `250`
  - the `originator/oneOf[#/components/schemas/OriginatorBUSINESS]/allOf[#/components/schemas/BusinessOriginator]/address/countryCode` request property's maxLength was set to `2`
  - the `originator/oneOf[#/components/schemas/OriginatorBUSINESS]/allOf[#/components/schemas/BusinessOriginator]/address/firstLine` request property's maxLength was set to `250`
  - the `originator/oneOf[#/components/schemas/OriginatorBUSINESS]/allOf[#/components/schemas/BusinessOriginator]/address/postCode` request property's maxLength was set to `250`
  - the `originator/oneOf[#/components/schemas/OriginatorBUSINESS]/allOf[#/components/schemas/BusinessOriginator]/businessRegistrationCode` request property's maxLength was set to `150`
  - the `originator/oneOf[#/components/schemas/OriginatorPRIVATE]/allOf[#/components/schemas/PrivateOriginator]/address/city` request property's maxLength was set to `250`
  - the `originator/oneOf[#/components/schemas/OriginatorPRIVATE]/allOf[#/components/schemas/PrivateOriginator]/address/countryCode` request property's maxLength was set to `2`
  - the `originator/oneOf[#/components/schemas/OriginatorPRIVATE]/allOf[#/components/schemas/PrivateOriginator]/address/firstLine` request property's maxLength was set to `250`
  - the `originator/oneOf[#/components/schemas/OriginatorPRIVATE]/allOf[#/components/schemas/PrivateOriginator]/address/postCode` request property's maxLength was set to `250`
  - changed the pattern of the request property `originator/oneOf[#/components/schemas/OriginatorBUSINESS]/allOf[#/components/schemas/BusinessOriginator]/address/countryCode` from `^[A-Z]{2}$` to `\S`
  - changed the pattern of the request property `originator/oneOf[#/components/schemas/OriginatorPRIVATE]/allOf[#/components/schemas/PrivateOriginator]/address/countryCode` from `^[A-Z]{2}$` to `\S`
  - the request property `originator/oneOf[#/components/schemas/OriginatorBUSINESS]/allOf[#/components/schemas/BusinessOriginator]/businessRegistrationCode` became optional
  - the request property `originator/oneOf[#/components/schemas/OriginatorBUSINESS]/allOf[#/components/schemas/BusinessOriginator]/businessRegistrationDate` became optional
  - the `sourceCurrency` response's property pattern `^[A-Z]{3}$` was added for the status `201`
  - the `targetCurrency` response's property pattern `^[A-Z]{3}$` was added for the status `201`
- **2026-06-22** `f3e7a0f6519a` — 1 info
  - api operation id `CreateThirdPartyTransfer` removed and replaced with `createthirdpartytransfer`

---

[Operation](https://skmtc.dev/wise/apis/platform-api/docs/v2/profiles/:profileId/third-party-transfers/post.md) · [API](https://skmtc.dev/wise/apis/platform-api.md) · [Page](https://skmtc.dev/wise/apis/platform-api/changes/v2/profiles/:profileId/third-party-transfers/post)
