---
title: "Changes to Create a Swift Transfer"
method: POST
path: "/swift_transfers"
---

# Changes to Create a Swift Transfer

`POST /swift_transfers`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 5 of 98 revisions.

- **2026-10-07** `fd99afd76993`: 2 warning
- **2026-09-19** `f02c8a861724`: 2 warning
- **2026-07-13** `64a92a8cc343`: 3 breaking, 14 warning, 8 info
- **2026-04-15** `c073272ef500`: 6 breaking
- **2026-04-15** `8976b540ed44`: 10 breaking

## Changes

- **2026-10-07** `fd99afd76993`: 2 warning
  - changed the pattern of the request property `bank_identification_code` from `^(?:[A-Z]{4})(?:[A-Z]{2})(?:[A-Z0-9][A-Z2-9])(?:[A-Z0-9]{3})?$` to `^(?:[A-Z]{4})(?:[A-Z]{2})(?:[A-Z0-9]{2})(?:[A-Z0-9]{3})?$`
  - changed the pattern of the request property `intermediary_bank_identification_code` from `^(?:[A-Z]{4})(?:[A-Z]{2})(?:[A-Z0-9][A-Z2-9])(?:[A-Z0-9]{3})?$` to `^(?:[A-Z]{4})(?:[A-Z]{2})(?:[A-Z0-9]{2})(?:[A-Z0-9]{3})?$`
- **2026-09-19** `f02c8a861724`: 2 warning
  - changed the pattern of the request property `bank_identification_code` from `^(?:[A-Z0-9]{4})(?:[A-Z0-9]{2})(?:[A-Z0-9]{2})(?:[A-Z0-9]{3})?$` to `^(?:[A-Z]{4})(?:[A-Z]{2})(?:[A-Z0-9][A-Z2-9])(?:[A-Z0-9]{3})?$`
  - changed the pattern of the request property `intermediary_bank_identification_code` from `^(?:[A-Z0-9]{4})(?:[A-Z0-9]{2})(?:[A-Z0-9]{2})(?:[A-Z0-9]{3})?$` to `^(?:[A-Z]{4})(?:[A-Z]{2})(?:[A-Z0-9][A-Z2-9])(?:[A-Z0-9]{3})?$`
- **2026-07-13** `64a92a8cc343`: 3 breaking, 14 warning, 8 info
  - the `bank_identification_code` request property's minLength was increased from `1` to `8`
  - the `creditor_address/country` request property's minLength was increased from `1` to `2`
  - the `debtor_address/country` request property's minLength was increased from `1` to `2`
  - changed the pattern of the request property `bank_identification_code` from `^(?<bank>[A-Z0-9]{4})(?<country>[A-Z0-9]{2})(?<location>[A-Z0-9]{2})(?<branch>[A-Z0-9]{3})?$` to `^(?:[A-Z0-9]{4})(?:[A-Z0-9]{2})(?:[A-Z0-9]{2})(?:[A-Z0-9]{3})?$`
  - changed the pattern of the request property `creditor_address/city` from `^[a-zA-Z0-9/?:().,'+ \-]*$` to `^[a-zA-Z0-9/?:().,'+ -]*$`
  - changed the pattern of the request property `creditor_address/line1` from `^[a-zA-Z0-9/?:().,'+ \-]*$` to `^[a-zA-Z0-9/?:().,'+ -]*$`
  - changed the pattern of the request property `creditor_address/line2` from `^[a-zA-Z0-9/?:().,'+ \-]*$` to `^[a-zA-Z0-9/?:().,'+ -]*$`
  - changed the pattern of the request property `creditor_address/postal_code` from `^[a-zA-Z0-9/?:().,'+ \-]*$` to `^[a-zA-Z0-9/?:().,'+ -]*$`
  - changed the pattern of the request property `creditor_address/state` from `^[a-zA-Z0-9/?:().,'+ \-]*$` to `^[a-zA-Z0-9/?:().,'+ -]*$`
  - changed the pattern of the request property `creditor_name` from `^[a-zA-Z0-9/?:().,'+ \-]*$` to `^[a-zA-Z0-9/?:().,'+ -]*$`
  - changed the pattern of the request property `debtor_address/city` from `^[a-zA-Z0-9/?:().,'+ \-]*$` to `^[a-zA-Z0-9/?:().,'+ -]*$`
  - changed the pattern of the request property `debtor_address/line1` from `^[a-zA-Z0-9/?:().,'+ \-]*$` to `^[a-zA-Z0-9/?:().,'+ -]*$`
  - changed the pattern of the request property `debtor_address/line2` from `^[a-zA-Z0-9/?:().,'+ \-]*$` to `^[a-zA-Z0-9/?:().,'+ -]*$`
  - changed the pattern of the request property `debtor_address/postal_code` from `^[a-zA-Z0-9/?:().,'+ \-]*$` to `^[a-zA-Z0-9/?:().,'+ -]*$`
  - changed the pattern of the request property `debtor_address/state` from `^[a-zA-Z0-9/?:().,'+ \-]*$` to `^[a-zA-Z0-9/?:().,'+ -]*$`
  - changed the pattern of the request property `debtor_name` from `^[a-zA-Z0-9/?:().,'+ \-]*$` to `^[a-zA-Z0-9/?:().,'+ -]*$`
  - changed the pattern of the request property `unstructured_remittance_information` from `^[a-zA-Z0-9/?:().,'+ \-]*$` to `^[a-zA-Z0-9/?:().,'+ -]*$`
  - added the new optional request property `intermediary_bank_identification_code`
  - the `creditor_name` request property's maxLength was increased from `35` to `50`
  - the `debtor_name` request property's maxLength was increased from `35` to `50`
  - added `subschema #8, subschema #10` to the `allOf[#/components/schemas/error]/` response property `anyOf` list for the response status `4XX`
  - added `subschema #8, subschema #10` to the `allOf[#/components/schemas/error]/` response property `anyOf` list for the response status `5XX`
  - removed `subschema #8, subschema #10` from the `allOf[#/components/schemas/error]/` response property `anyOf` list for the response status `4XX`
  - removed `subschema #8, subschema #10` from the `allOf[#/components/schemas/error]/` response property `anyOf` list for the response status `5XX`
  - added the required property `intermediary_bank_identification_code` to the response with the `200` status
- **2026-04-15** `c073272ef500`: 6 breaking
  - added the pattern `^[a-zA-Z0-9/?:().,'+ \-]*$` to the request property `creditor_address/city`
  - added the pattern `^[a-zA-Z0-9/?:().,'+ \-]*$` to the request property `creditor_address/postal_code`
  - added the pattern `^[a-zA-Z0-9/?:().,'+ \-]*$` to the request property `creditor_address/state`
  - added the pattern `^[a-zA-Z0-9/?:().,'+ \-]*$` to the request property `debtor_address/city`
  - added the pattern `^[a-zA-Z0-9/?:().,'+ \-]*$` to the request property `debtor_address/postal_code`
  - added the pattern `^[a-zA-Z0-9/?:().,'+ \-]*$` to the request property `debtor_address/state`
- **2026-04-15** `8976b540ed44`: 10 breaking
  - added the pattern `^(?<bank>[A-Z0-9]{4})(?<country>[A-Z0-9]{2})(?<location>[A-Z0-9]{2})(?<branch>[A-Z0-9]{3})?$` to the request property `bank_identification_code`
  - added the pattern `^[a-zA-Z0-9/?:().,'+ \-]*$` to the request property `creditor_address/line1`
  - added the pattern `^[a-zA-Z0-9/?:().,'+ \-]*$` to the request property `creditor_address/line2`
  - added the pattern `^[a-zA-Z0-9/?:().,'+ \-]*$` to the request property `creditor_name`
  - added the pattern `^[a-zA-Z0-9/?:().,'+ \-]*$` to the request property `debtor_address/line1`
  - added the pattern `^[a-zA-Z0-9/?:().,'+ \-]*$` to the request property `debtor_address/line2`
  - added the pattern `^[a-zA-Z0-9/?:().,'+ \-]*$` to the request property `debtor_name`
  - added the pattern `^[a-zA-Z0-9/?:().,'+ \-]*$` to the request property `unstructured_remittance_information`
  - added the pattern `^[a-zA-Z0-9]*$` to the request property `account_number`
  - added the pattern `^[a-zA-Z0-9]*$` to the request property `routing_number`

---

[Operation](https://skmtc.dev/increase/apis/increase-api-2/docs/swift_transfers/post.md) - [API](https://skmtc.dev/increase/apis/increase-api-2.md) - [Page](https://skmtc.dev/increase/apis/increase-api-2/changes/swift_transfers/post)
