Skip to main content
GET
Get a Beneficiary

Authorizations

x-api-key
string
header
required

API key for authentication

Authorization
string
header
required

ES256 JWT signed by the private key registered to the API key above. Claims: sub (=API key), uri, nbf, iat, exp, and bodyHash (HMAC-SHA512 of uri + rawBody + nbf using a shared secret, base64).

Path Parameters

id
string<uuid>
required

ID of the Beneficiary

Response

Beneficiary found

id
string<uuid>
required
sender_profile_id
string<uuid>
required

The Sender link is permanent.

beneficiary_type
enum<string>
required
Available options:
bank,
crypto,
platform
account_holder_name
string
required
account_number
string
required
status
enum<string>
required

Starts pending. No client action moves it — resolves automatically once asynchronous partner KYC/KYB review completes.

Available options:
pending,
ready,
rejected
active
boolean
required
created_at
string<date-time>
required
updated_at
string<date-time>
required
bank_name
string | null

Bank only

bank_swift
string | null

Bank only

bank_country_code
string | null

Bank only

bank_address
string | null

Bank only

bank_province
string | null

Bank only

bank_city
string | null

Bank only

first_name
string | null
last_name
string | null
chain_type
enum<string> | null

Crypto only

Available options:
TRC20,
ERC20,
null
remark
string | null
status_reason
string | null

Present only when status is rejected.