Create Outbound Beneficiary
Create Outbound Beneficiary
This route creates a new beneficiary account for outbound remittance operations. Beneficiar accounts are required for sending international transfers to recipients.
POST{{Environment_URL}}/customers/v1/partner/physical/:cpf/beneficiaries/outbound/:currency
Headers
Authorization
Bearer <token>
client-key
123ABCD456
Path Params
cpf
cpf in format 00000000000
true
String
00000000000
currency
Currency Code Identifier
true
String
usd
Beneficiary Object
id
The unique identifier for the beneficiary (returned upon creation).
String
No
fullName
The complete legal name of the beneficiary.
String
Yes
address
The complete address information of the beneficiary. See Address object below.
Address Object
Yes
currency
The transaction currency in ISO 4217 alpha-3 format.
String
No
subType
The purpose of the remittance. Default: PERSON_TRANSFER.
String
No
personType
The legal classification of the beneficiary. Default: PHYSICAL.
String
No
account
The bank account information of the beneficiary. See Account object below.
Account Object
Yes
Address Object
country
The country of residence (ISO 3166-1 alpha-2 format).
String
Yes
state
The state/province of residence.
String
Yes
city
The city of residence.
String
Yes
neighborhood
The neighborhood/district.
String
Yes
street
The street address.
String
Yes
number
The address number.
Integer
Yes
complement
Additional address information.
String
No
nickname
A descriptive name for the address.
String
Yes
zipCode
The postal code. - USA: Max 16 characters - Europe: Max 12 characters
String
Yes
default
Whether this is the default address for the beneficiary.
Boolean
Yes
Account Object
bankName
The name of the bank. Must be alphanumeric and may include: ()&`’" -,. and spaces. Must be encoded using encodeURI****.
String
Yes
number
The bank account number.
- Euro Zone: Alphanumeric, may include \ or /. Min 4, Max 50 chars.
- USA: Numeric only. Min 4, Max 50 chars.
Must be encoded using encodeURI****.
String
Yes
iban
The IBAN code. Required and validated only for EUR currency.
String
No
bankCountry
The country of the bank in ISO 3166-1 alpha-3 format.
String
Yes
bankCode
The bank code. Alphanumeric, 3 characters. Required only for CAD currency.
String
Yes
code
An object containing the routing code information. See Code below.
Code Object
No
Code Object
option
The type of routing code. Must be one of: ACH, SWIFT_BIC, SORT_CODE, TRANSIT, BSB_CODE.
String
Yes
value
The value of the routing code. See validation rules below.
String
Yes
Default Values & Validation Rules
Default Values
currency: Defaults to USD if bankCountry is
USA, otherwise EURsubType: Defaults to
PERSON_TRANSFERpersonType: Defaults to
PHYSICAL
Currency-Specific Validations
Currency
Required code.option
code.value Validation
Additional Requirements
USD
ACH
Numeric, 9 characters.
-
EUR
SWIFT_BIC
Uppercase alphanumeric, 8 or 11 characters. Must start with letters.
iban is required.
GBP
SORT_CODE
Numeric, 6 characters.
-
CAD
TRANSIT
Numeric, 5 characters.
bankCode is required.
AUD
BSB_CODE
Numeric, 6 characters.
-
subType and personType Validation
PERSON_TRANSFER
PHYSICAL
SERVICES
PHYSICAL, LEGAL
STUDIES
EDUCATIONAL
INVESTMENTS
LEGAL
Note: We recommend using the iban library to validate IBAN codes for EUR transactions.
Request Body
Response

