Update Beneficiary
PUT
/client-service/api/v1/beneficiaries/{beneficiaryId}/update
Beneficiary
Request
Path Params
beneficiaryId
string
required
Body Params application/json
accountName
string
optional
accountNumber
string
optional
bankBicOrCode
string
optional
bankName
string
optional
bankAddress
string
optional
name
string
optional
addressLine1
string
optional
addressLine2
string
optional
city
string
optional
state
string
optional
country
string
optional
currencyIso3Code
string
optional
emailAddress
string
optional
phoneNumber
string
optional
paymentMethod
string
optional
clientId
string
optional
subClientId
string
optional
postcode
string
optional
intermediaryBank
object (IntermediaryBankInput)
optional
bankName
string
required
bic
string
required
country
string
required
branchInformation
object (BranchInformationInput)
optional
branchName
string
optional
branchCode
string
optional
city
string
optional
Example
{
"accountName": "string",
"accountNumber": "string",
"bankBicOrCode": "string",
"bankName": "string",
"bankAddress": "string",
"name": "string",
"addressLine1": "string",
"addressLine2": "string",
"city": "string",
"state": "string",
"country": "string",
"currencyIso3Code": "string",
"emailAddress": "string",
"phoneNumber": "string",
"paymentMethod": "string",
"clientId": "string",
"subClientId": "string",
"postcode": "string",
"intermediaryBank": {
"bankName": "string",
"bic": "string",
"country": "string"
},
"branchInformation": {
"branchName": "string",
"branchCode": "string",
"city": "string"
}
}
Request samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request PUT 'https://api-gateway-uat.mmacs.io/platform/client-service/api/v1/beneficiaries//update' \
--header 'Content-Type: application/json' \
--data-raw '{
"accountName": "string",
"accountNumber": "string",
"bankBicOrCode": "string",
"bankName": "string",
"bankAddress": "string",
"name": "string",
"addressLine1": "string",
"addressLine2": "string",
"city": "string",
"state": "string",
"country": "string",
"currencyIso3Code": "string",
"emailAddress": "string",
"phoneNumber": "string",
"paymentMethod": "string",
"clientId": "string",
"subClientId": "string",
"postcode": "string",
"intermediaryBank": {
"bankName": "string",
"bic": "string",
"country": "string"
},
"branchInformation": {
"branchName": "string",
"branchCode": "string",
"city": "string"
}
}'
Responses
🟢200OK
application/json
Body
UpdateBeneficiaryInput type
accountName
string
optional
accountNumber
string
optional
bankBicOrCode
string
optional
bankName
string
optional
bankAddress
string
optional
name
string
optional
addressLine1
string
optional
addressLine2
string
optional
city
string
optional
state
string
optional
country
string
optional
currencyIso3Code
string
optional
emailAddress
string
optional
phoneNumber
string
optional
paymentMethod
string
optional
clientId
string
optional
subClientId
string
optional
postcode
string
optional
intermediaryBank
object (IntermediaryBankInput)
optional
bankName
string
required
bic
string
required
country
string
required
branchInformation
object (BranchInformationInput)
optional
branchName
string
optional
branchCode
string
optional
city
string
optional
Example
{
"accountName": "string",
"accountNumber": "string",
"bankBicOrCode": "string",
"bankName": "string",
"bankAddress": "string",
"name": "string",
"addressLine1": "string",
"addressLine2": "string",
"city": "string",
"state": "string",
"country": "string",
"currencyIso3Code": "string",
"emailAddress": "string",
"phoneNumber": "string",
"paymentMethod": "string",
"clientId": "string",
"subClientId": "string",
"postcode": "string",
"intermediaryBank": {
"bankName": "string",
"bic": "string",
"country": "string"
},
"branchInformation": {
"branchName": "string",
"branchCode": "string",
"city": "string"
}
}
🟠400Bad Request
🟠401Unauthorized