Skip to main content
GET
/
v1
/
beneficiaries
/
{beneficiaryId}
cURL
curl --request GET \
  --url https://api.nxos.io/v1/beneficiaries/{beneficiaryId} \
  --header 'Authorization: <authorization>'
{
  "object": "beneficiary",
  "beneficiaryId": "bene_a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4",
  "accountId": "acct_a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4",
  "type": "CRYPTO",
  "nickname": "Treasury Wallet",
  "status": "ACTIVE",
  "entityType": "INDIVIDUAL",
  "email": "[email protected]",
  "phoneNumber": null,
  "firstName": "John",
  "lastName": "Doe",
  "businessName": null,
  "country": "US",
  "crypto": {
    "chainName": "ethereum",
    "chainDisplayName": "Ethereum",
    "platform": "EVM",
    "address": "0x1234567890abcdef1234567890abcdef12345678"
  },
  "bank": null,
  "createdAt": "2025-03-10T12:00:00.000Z"
}

Headers

Authorization
string
required

Bearer token. Format: Bearer <api_key>

Path Parameters

beneficiaryId
string
required

Query Parameters

accountId
string
required

Account this beneficiary belongs to.

Response

The request has succeeded.

A beneficiary (recipient) registered for payouts from an account. All responses share this shape — the type field indicates which detail object (crypto or bank) is populated; the other will be null. Shared identity fields may be null in list and create responses.

object
enum<string>
required

Object type. Always beneficiary.

Available options:
beneficiary
beneficiaryId
string
required

Unique beneficiary identifier.

accountId
string
required

Account this beneficiary belongs to.

type
enum<string>
required

Beneficiary type.

Available options:
CRYPTO,
BANK
nickname
string
required

Display name for the beneficiary.

status
enum<string>
required

Current status.

Available options:
ACTIVE,
INACTIVE,
BLOCKED,
ARCHIVED
entityType
enum<string> | null
required

Entity type.

Available options:
INDIVIDUAL,
BUSINESS
email
string | null
required

Email address.

phoneNumber
string | null
required

Phone number.

firstName
string | null
required

First name (individuals).

lastName
string | null
required

Last name (individuals).

businessName
string | null
required

Business name (businesses).

country
string | null
required

Country code (ISO 3166-1 alpha-2).

crypto
object
required

Crypto-specific details. Present when type is CRYPTO, otherwise null.

bank
object
required

Bank-specific details. Present when type is BANK, otherwise null.

createdAt
string
required

When the beneficiary was created.