Create Beneficiary
POST
/client-service/api/v1/beneficiaries
Beneficiary
Request
Body Params application/json
accountName
string
required
accountNumber
string
required
bankBicOrCode
string
required
bankName
string
required
bankAddress
string
required
name
string
required
<= 100 characters
addressLine1
string
required
<= 200 characters
addressLine2
string
optional
<= 200 characters
city
string
required
state
string
required
country
string
required
currencyIso3Code
string
required
emailAddress
string
required
phoneNumber
string
required
paymentMethod
string
optional
clientId
string
required
subClientId
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",
"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 POST 'https://api-gateway-uat.mmacs.io/platform/client-service/api/v1/beneficiaries' \
--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",
"intermediaryBank": {
"bankName": "string",
"bic": "string",
"country": "string"
},
"branchInformation": {
"branchName": "string",
"branchCode": "string",
"city": "string"
}
}'
Responses
🟢200OK
application/json
Body
BeneficiaryOutput type
id
string
optional
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
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
{
"id": "string",
"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",
"intermediaryBank": {
"bankName": "string",
"bic": "string",
"country": "string"
},
"branchInformation": {
"branchName": "string",
"branchCode": "string",
"city": "string"
}
}
🟠400Bad Request
🟠401Unauthorized