Skip to main content
GET
List an account's assets and whether it can use them
Requires scope: manage:accounts — see Required scopes. The same assets as List supported assets, each annotated with a permitStatus telling you whether this account can move that asset yet. Check this before offering an asset to an end-user. An asset the tenant has enabled is not automatically usable by every account: the account’s wallet needs an allowance in place first, and on a self-custody wallet only the customer can grant it.
permitStatus is derived on every request and never stored. Don’t cache it — a status can change as soon as a customer signs or a wallet finishes activating.
Only READY means “spend now”. Treat everything else as unavailable, and use ACTION_REQUIRED as the trigger to send the customer through permits and allowances.

Authorizations

Path Parameters

accountId
string<uuid>
required

Unique account identifier

Response

The account's assets with derived usability

success
boolean

Indicates whether the request was successful

result
object[]