Request
Add parameter in header X-API-Key
Example:X-API-Key: ********************
or
Add the parameter Authorization
to Headers Example:Authorization: ********************
or
Body Params application/jsonRequired
{
"requestId": "BEN202605070001",
"paymentChannelType": "SWIFT",
"countryCode": "USA",
"accountType": "INDIVIDUAL",
"beneficiary": {
"name": "John Smith",
"address": "New York Manhattan",
"city": "New York",
"countryCode": "USA",
"nationality": "USA",
"idType": "PASSPORT",
"idNumber": "P12345678"
},
"bankAccount": {
"currency": "USD",
"bankName": "JPMORGAN CHASE",
"accountNumber": "1234567890",
"swiftCode": "CHASUS33",
"routingNumber": "021000021"
},
"originator": {
"name": "GeoSwift Ltd",
"address": "Singapore"
}
}
Request Code Samples
curl --location 'http://prod-cn.your-api-server.com/api/v1/beneficiaries' \
--header 'X-API-Key: <api-key>' \
--header 'Content-Type: application/json' \
--data '{
"requestId": "BEN202605070001",
"paymentChannelType": "SWIFT",
"countryCode": "USA",
"accountType": "INDIVIDUAL",
"beneficiary": {
"name": "John Smith",
"address": "New York Manhattan",
"city": "New York",
"countryCode": "USA",
"nationality": "USA",
"idType": "PASSPORT",
"idNumber": "P12345678"
},
"bankAccount": {
"currency": "USD",
"bankName": "JPMORGAN CHASE",
"accountNumber": "1234567890",
"swiftCode": "CHASUS33",
"routingNumber": "021000021"
},
"originator": {
"name": "GeoSwift Ltd",
"address": "Singapore"
}
}'
Responses
{
"code": "SUCCESS",
"message": "string",
"data": {
"beneficiaryId": "string",
"status": "ACTIVE",
"verificationStatus": "PENDING",
"createdAt": "2019-08-24T14:15:22.123Z"
}
}
Modified at 2026-06-05 07:31:32