Create a correspondent bank transfer
POST
/correspondent_bank_transfers 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 behaviour and restrictions of the transaction (for example, fees).
Request
Header parameters
Request body
*application/json
CorrespondentBankingOwtCreateRequestCorrespondentBankingOwtCreateRequest · object · 10 fields
Responses
200OK
Success
Headers
Body
application/json
CorrespondentBankingOwtCorrespondentBankingOwt · object · 15 fields
Response example
{ "id": "string", "profileId": "10001", "tag": "customer-123", "sourceInstrument": { "type": "managed_accounts", "id": "string" }, "amount": { "currency": "GBP", "amount": 1250 }, "originator": { "tag": "customer-123", "name": "string", "address": "string", "country": "string", "bankAccountDetails": { "account": "string", "financialInstitution": "string" }, "supplementaryInformation": { "documentType": "NATIONAL_ID", "documentNumber": "string" } }, "beneficiary": { "name": "string", "iban": "string", "bankIdentifierCode": "string", "address": "string", "bankName": "string", "bankAddress": "string", "bankCountry": "string", "nationality": "string", "dateOfBirth": "2024-01-01" }, "purpose": "string", "description": "string", "externalData": [ { "name": "string", "value": "string" } ], "state": "INVALID", "creationTimestamp": 0, "scheduledTimestamp": "1786118400000", "cancellationReason": "string", "validationOutcomes": [ { "category": "SEPA_VERIFICATION_OF_PAYEE", "categoryResult": { "match": "MATCH", "accountName": "string" } } ]}