Overview
A beneficiary is a registered recipient for payouts. Before you can send money from an account, you create a beneficiary that describes where the money should go. There are two types:
Beneficiaries are scoped to an account. The same recipient can be registered as a beneficiary on multiple accounts if needed.
Unified response shape
All beneficiary endpoints return the sameBeneficiary object. The type field tells you which detail object is populated:
crypto is null and bank contains the bank details:
Creating beneficiaries
Crypto and bank beneficiaries have separate creation endpoints because their required fields differ.Crypto beneficiary
Bank beneficiary
entityType, firstName, lastName, businessName), contact details (email, phoneNumber), and address fields. These are stored with the beneficiary and can be updated later.
Shared identity fields
Every beneficiary can carry identity and compliance information:
These fields are nullable. In list responses, they may be
null for brevity. Fetch a single beneficiary to see all populated fields.
Updating and archiving
UsePATCH /v1/beneficiaries/{beneficiaryId} to update shared fields or the nickname. The accountId must be included in the request body for ownership verification.
To remove a beneficiary, use DELETE /v1/beneficiaries/{beneficiaryId}. This archives (soft-deletes) the record — it remains in the system for audit purposes but no longer appears in list responses and cannot be used for new payouts.