Skip to main content
POST
Refresh 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

The Beneficiary with its latest status

id
string<uuid>
required
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
status_reason
string | null

Present only when status is rejected.

subject_type
enum<string> | null
Available options:
corporate,
individual,
null
beneficiary_country_code
string | null

Bank only

beneficiary_province
string | null

Bank only

beneficiary_city
string | null

Bank only

beneficiary_address
string | null

Bank only

beneficiary_postcode
string | null

Bank only