Correspondent bank transfers
Create a correspondent bank transfer
Creates an outgoing wire transfer on behalf of an originator (correspondent banking).
This endpoint is designed for correspondent banking use cases where a financial institution initiates a wire transfer on behalf of another party (the originator).
The Outgoing Wire Transfer Profile (configured in the Multi Portal) specified determines the behavior and restrictions of the transaction (for example, fees).
post/correspondent_bank_transfers
Request
- Base URL: https://sandbox.weavr.io/multi
- URL: https://sandbox.weavr.io/multi/correspondent_bank_transfers
- Auth: HTTP bearer and API key in header api-key
Headers
idempotency-refstring
Example:transfer-2026-08-07-001
A unique call reference generated by the caller that, taking into consideration the payload as well as the operation itself, helps avoid duplicate operations. Idempotency reference uniqueness is maintained for at least 24 hours.
Request body
Example request
{
"profileId": "10001",
"tag": "customer-123",
"sourceInstrument": {
"id": "123456789"
},
"amount": {
"currency": "GBP",
"amount": 1250
},
"originator": {
"tag": "customer-123",
"name": "Alex Smith",
"address": "1 High Street, London W1A 1AA",
"country": "GB",
"bankAccountDetails": {
"account": "GB29NWBK60161331926819",
"financialInstitution": "NWBKGB2L"
},
"supplementaryInformation": {
"documentNumber": "123456789"
}
},
"beneficiary": {
"name": "Alex Smith",
"iban": "GB29NWBK60161331926819",
"bankIdentifierCode": "NWBKGB2L",
"address": "1 High Street, London W1A 1AA",
"bankName": "National Westminster Bank PLC",
"bankAddress": "250 Bishopsgate, London EC2M 4AA",
"bankCountry": "GB",
"nationality": "GB",
"dateOfBirth": "1990-01-01"
},
"purpose": "Invoice payment",
"description": "Invoice 1042",
"externalData": [
{
"name": "invoiceNumber",
"value": "INV-1042"
}
],
"scheduledTimestamp": "1786118400000"
}Response
Success
Example response
{
"id": "123456789",
"profileId": "10001",
"tag": "customer-123",
"sourceInstrument": {
"id": "123456789"
},
"amount": {
"currency": "GBP",
"amount": 1250
},
"originator": {
"tag": "customer-123",
"name": "Alex Smith",
"address": "1 High Street, London W1A 1AA",
"country": "GB",
"bankAccountDetails": {
"account": "GB29NWBK60161331926819",
"financialInstitution": "NWBKGB2L"
},
"supplementaryInformation": {
"documentNumber": "123456789"
}
},
"beneficiary": {
"name": "Alex Smith",
"iban": "GB29NWBK60161331926819",
"bankIdentifierCode": "NWBKGB2L",
"address": "1 High Street, London W1A 1AA",
"bankName": "National Westminster Bank PLC",
"bankAddress": "250 Bishopsgate, London EC2M 4AA",
"bankCountry": "GB",
"nationality": "GB",
"dateOfBirth": "1990-01-01"
},
"purpose": "Invoice payment",
"description": "Invoice 1042",
"externalData": [
{
"name": "invoiceNumber",
"value": "INV-1042"
}
],
"creationTimestamp": 1786118400000,
"scheduledTimestamp": "1786118400000",
"cancellationReason": "Payment no longer required",
"validationOutcomes": [
{
"categoryResult": {
"accountName": "Alex Smith"
}
}
]
}Changes
No recorded changes to this operation across all 1 revision of this API.