Skip to main content
PATCH
Update a beneficiary (V2)

Headers

X-Beneficiary-Policy-Version
string

The version of the beneficiary validation policy to apply. The latest one is used when omitted.

Authorization
string
required

The access token.

Path Parameters

beneficiary_id
string
required

The identifier of a beneficiary.

Query Parameters

client_id
string
required

The identifier of a client.

Body

application/json

The fields of the beneficiary to update.

Partial update: every field is optional, and only the fields actually sent are forwarded. Omitting a field leaves it untouched; passing it as null clears it. identification_type and identification_value must be sent together.

name
string | null

The alias/display name of the beneficiary. The beneficiary's name is bank_account.holder_name.

Minimum string length: 1
type
enum<string> | null

The type of the beneficiary.

Available options:
personal,
business,
null
external_reference
string | null

The unique external reference submitted by the client for the beneficiary.

Minimum string length: 1
phone_number
string | null

The phone number of the beneficiary.

Minimum string length: 1
payouts_email
string<email> | null

The email of the beneficiary to use during payouts.

identification_type
string | null

The identification (e.g. TAX ID) type of the beneficiary.

Minimum string length: 1
identification_value
string | null

The identification (e.g. TAX ID) value of the beneficiary.

Minimum string length: 1
notifications
object | null

The notification preferences of a beneficiary.

address
object | null

The address of a beneficiary or of its bank, for an update. None of the fields are required.

bank_account
object | null

The bank account of a beneficiary, for an update. None of the fields are required.

russian_details
object | null

The Russia-specific data of a bank account.

payment_instructions
object | null

The default payment data used when paying the beneficiary.

Response

The data of a beneficiary.

The data of a beneficiary.

id
string
required

The identifier of the beneficiary.

active
boolean
required

True if beneficiary is active, False otherwise.

editable
boolean
required

True if beneficiary is editable, False otherwise.

is_first_party
boolean
required

True if beneficiary is a first party, False otherwise.

created_date
string
required

The date and time when the beneficiary was created.

notifications
object
required

The notification preferences of a beneficiary.

address
object
required

An address of a beneficiary or of a bank.

bank_account
object
required

The bank account of a beneficiary.

aml_status
string | null

The AML/screening status of the beneficiary.

name
string | null

The alias/display name of the beneficiary. The beneficiary's name is bank_account.holder_name.

type
enum<string> | null

The type of the beneficiary.

Available options:
personal,
business,
null
external_reference
string | null

The unique external reference submitted by the client for the beneficiary.

phone_number
string | null

The phone number of the beneficiary.

payouts_email
string | null

The email of the beneficiary to use during payouts.

identification_type
string | null

The identification (e.g. TAX ID) type of the beneficiary.

identification_value
string | null

The identification (e.g. TAX ID) value of the beneficiary.