List Beneficiaries

List all beneficiaries

get
/v1/beneficiaries
Authorizations
Query parameters
searchanyOptional

Search term to filter beneficiaries by name, email, first name, or last name

limitanyOptional

Limit number

pageanyOptional

Page number

Responses
chevron-right
200

Beneficiaries fetched successfully

application/json
totalItemsnumberRequired

Total number of records

currentPagenumberRequired

Current page number

pageSizenumberRequired

Number of records per page

totalPagesnumberRequired

Total number of pages

get
/v1/beneficiaries
200

Beneficiaries fetched successfully

Update beneficiary

patch
/v1/beneficiaries/{beneficiaryId}
Authorizations
Path parameters
beneficiaryIdstringRequired
Responses
chevron-right
200

The updated beneficiary

application/json
idstringRequired

Unique beneficiary identifier

typestring · enumRequired

Beneficiary type

Possible values:
namestringOptional

Beneficiary name (for business type)

firstNamestringOptional

First name

lastNamestringOptional

Last name

emailstringOptional

Email address

telephonestringOptional

Telephone number

externalIdstringOptional

External identifier

addressLine1stringOptional

Address line 1

addressLine2stringOptional

Address line 2

buildingNamestringOptional

Building name

postalCodestringOptional

Postal code

citystringOptional

City

countrystringOptional

Country

statestringOptional

State

businessIdstringRequired

Associated business ID

createdAtstring · date-timeRequired

Beneficiary creation timestamp

updatedAtstring · date-timeOptional

Beneficiary last update timestamp

patch
/v1/beneficiaries/{beneficiaryId}
200

The updated beneficiary

Delete beneficiary

delete
/v1/beneficiaries/{beneficiaryId}
Authorizations
Path parameters
beneficiaryIdstringRequired
Responses
chevron-right
200

Beneficiary deleted successfully

application/json
idstringRequired

Unique beneficiary identifier

typestring · enumRequired

Beneficiary type

Possible values:
namestringOptional

Beneficiary name (for business type)

firstNamestringOptional

First name

lastNamestringOptional

Last name

emailstringOptional

Email address

telephonestringOptional

Telephone number

externalIdstringOptional

External identifier

addressLine1stringOptional

Address line 1

addressLine2stringOptional

Address line 2

buildingNamestringOptional

Building name

postalCodestringOptional

Postal code

citystringOptional

City

countrystringOptional

Country

statestringOptional

State

businessIdstringRequired

Associated business ID

createdAtstring · date-timeRequired

Beneficiary creation timestamp

updatedAtstring · date-timeOptional

Beneficiary last update timestamp

delete
/v1/beneficiaries/{beneficiaryId}
200

Beneficiary deleted successfully

Get beneficiary accounts

get
/v1/beneficiaries/{beneficiaryId}/accounts
Authorizations
Path parameters
beneficiaryIdstringRequired

Beneficiary ID

Responses
chevron-right
200

List of beneficiary accounts

application/json
idstringRequired

Unique account identifier

bankNamestringOptional

Bank name

accountNamestringRequired

Account holder name

accountNumberstringOptional

Account number

countrystringOptional

Country

swiftBicstringOptional

SWIFT/BIC code

routingNumberstringOptional

Routing number

ibanstringOptional

IBAN

sortCodestringOptional

Sort code

currencystring · enumRequired

Account currency

Possible values:
typestring · enumRequired

Account type

Possible values:
settlementMethodstring · enumOptional

Settlement method

Possible values:
accountCategorystring · enumOptional

Account category

Possible values:
externalIdstringOptional

External identifier

extraFieldsobjectOptional

Extra fields

createdAtstring · date-timeRequired

Account creation timestamp

updatedAtstring · date-timeRequired

Account last update timestamp

get
/v1/beneficiaries/{beneficiaryId}/accounts
200

List of beneficiary accounts

Add new beneficiary account

post
/v1/beneficiaries/{beneficiaryId}/accounts
Authorizations
Path parameters
beneficiaryIdstringRequired
Body
accountNumberstringRequired

The account number of the beneficiary

accountNamestringRequired

The account name of the beneficiary account

currencystring · enumRequired

The currency of the beneficiary account

Possible values:
ibanstringOptional

The IBAN of the beneficiary account

sortCodestringRequired

The sort code of the beneficiary account

swiftBicstringOptional

The SWIFT BIC of the beneficiary account

routingNumberstringOptional

The routing number of the beneficiary account

countrystringOptional

The country of the beneficiary account

bankNamestringOptional

The bank name of the beneficiary account

settlementMethodstringRequired

The settlement method of the beneficiary account

accountCategorystringOptional

The account category of the beneficiary account

Responses
chevron-right
200

The created beneficiary account

application/json
idstringRequired

Unique account identifier

bankNamestringOptional

Bank name

accountNamestringRequired

Account holder name

accountNumberstringOptional

Account number

countrystringOptional

Country

swiftBicstringOptional

SWIFT/BIC code

routingNumberstringOptional

Routing number

ibanstringOptional

IBAN

sortCodestringOptional

Sort code

currencystring · enumRequired

Account currency

Possible values:
typestring · enumRequired

Account type

Possible values:
settlementMethodstring · enumOptional

Settlement method

Possible values:
accountCategorystring · enumOptional

Account category

Possible values:
externalIdstringOptional

External identifier

extraFieldsobjectOptional

Extra fields

createdAtstring · date-timeRequired

Account creation timestamp

updatedAtstring · date-timeRequired

Account last update timestamp

post
/v1/beneficiaries/{beneficiaryId}/accounts
200

The created beneficiary account

Get beneficiary account by ID

get
/v1/beneficiaries/{beneficiaryId}/accounts/{accountId}
Authorizations
Path parameters
beneficiaryIdstringRequired

Beneficiary ID

accountIdstringRequired

Account ID

Responses
chevron-right
200

The beneficiary account

application/json
idstringRequired

Unique account identifier

bankNamestringOptional

Bank name

accountNamestringRequired

Account holder name

accountNumberstringOptional

Account number

countrystringOptional

Country

swiftBicstringOptional

SWIFT/BIC code

routingNumberstringOptional

Routing number

ibanstringOptional

IBAN

sortCodestringOptional

Sort code

currencystring · enumRequired

Account currency

Possible values:
typestring · enumRequired

Account type

Possible values:
settlementMethodstring · enumOptional

Settlement method

Possible values:
accountCategorystring · enumOptional

Account category

Possible values:
externalIdstringOptional

External identifier

extraFieldsobjectOptional

Extra fields

createdAtstring · date-timeRequired

Account creation timestamp

updatedAtstring · date-timeRequired

Account last update timestamp

get
/v1/beneficiaries/{beneficiaryId}/accounts/{accountId}
200

The beneficiary account

Update beneficiary account

patch
/v1/beneficiaries/{beneficiaryId}/accounts/{accountId}
Authorizations
Path parameters
accountIdstringRequired
Body
objectOptional
Responses
chevron-right
200

The updated beneficiary account

application/json
idstringRequired

Unique account identifier

bankNamestringOptional

Bank name

accountNamestringRequired

Account holder name

accountNumberstringOptional

Account number

countrystringOptional

Country

swiftBicstringOptional

SWIFT/BIC code

routingNumberstringOptional

Routing number

ibanstringOptional

IBAN

sortCodestringOptional

Sort code

currencystring · enumRequired

Account currency

Possible values:
typestring · enumRequired

Account type

Possible values:
settlementMethodstring · enumOptional

Settlement method

Possible values:
accountCategorystring · enumOptional

Account category

Possible values:
externalIdstringOptional

External identifier

extraFieldsobjectOptional

Extra fields

createdAtstring · date-timeRequired

Account creation timestamp

updatedAtstring · date-timeRequired

Account last update timestamp

patch
/v1/beneficiaries/{beneficiaryId}/accounts/{accountId}
200

The updated beneficiary account

Delete beneficiary account

delete
/v1/beneficiaries/accounts/{accountId}
Authorizations
Path parameters
accountIdstringRequired
Responses
chevron-right
200

Beneficiary account deleted successfully

application/json
idstringRequired

Unique account identifier

bankNamestringOptional

Bank name

accountNamestringRequired

Account holder name

accountNumberstringOptional

Account number

countrystringOptional

Country

swiftBicstringOptional

SWIFT/BIC code

routingNumberstringOptional

Routing number

ibanstringOptional

IBAN

sortCodestringOptional

Sort code

currencystring · enumRequired

Account currency

Possible values:
typestring · enumRequired

Account type

Possible values:
settlementMethodstring · enumOptional

Settlement method

Possible values:
accountCategorystring · enumOptional

Account category

Possible values:
externalIdstringOptional

External identifier

extraFieldsobjectOptional

Extra fields

createdAtstring · date-timeRequired

Account creation timestamp

updatedAtstring · date-timeRequired

Account last update timestamp

delete
/v1/beneficiaries/accounts/{accountId}
200

Beneficiary account deleted successfully

Last updated