Skip to main content

List wallets

GET/partner/v1/wallets
Auth Bearer tokenScope partner.read

Lists your own wallets and the wallets of every customer under your partner account, with the details a payer needs to deposit. Balances are not included; read them with Get wallet.

Your own wallets come first, then your customers' wallets by customer name. Each owner's wallets are sorted by currency.

Closed wallets are not listed. You can still read a closed wallet by id with Get wallet.

Query​

customerIduuidquery

Return only this customer's wallets. Use a customer you onboarded, or your partner ID for your own wallets. Omit it to list every wallet you can see.

A customer that does not exist or is not under your partner account is 404 partner.sub_customer_not_found.

pageintegerquerydefault: 1

Values below 1 are treated as 1.

pageSizeintegerquerydefault: 20

Clamped to 1 to 100.

Response​

itemsobject[]

One entry per wallet.

Show propertiesHide properties
walletIduuid

Ryno's id for the wallet. Use it with Get wallet.

currencystring

The wallet's currency, for example USDT or NGN.

statusstring

One of Pending, Active, Suspended, Frozen, Closed. Show deposit details only for Active.

ownerobject

Who holds the wallet.

Show propertiesHide properties
customerIduuid

The owner's customer id. For your own wallets, this is your partner ID.

typestring

One of Partner (your own wallet), Business, Individual.

namestring

The owner's name.

kindstring

Crypto or Fiat.

fundingMethodstring

OnChain for a Crypto wallet, Bank for a Fiat wallet.

cryptoAddressesobject[]

Where to send crypto, one entry per address and network. The same address can appear for several networks. Empty for a Fiat wallet.

Show propertiesHide properties
addressstring

The deposit address.

networkstring

The network name to show with the address, for example Ethereum. A transfer on a network that is not listed is not credited.

chainIdstring

The network's CAIP-2 id, for example eip155:1.

bankAccountsobject[]

Bank accounts a payer can transfer to. Empty for a Crypto wallet, and for a Fiat wallet that has no account yet.

Show propertiesHide properties
bankNamestring | null
accountNumberstring | null
accountNamestring | null
bankCodestring | null
sortCodestring | null
ibanstring | null
pageinteger
pageSizeinteger
totalCountinteger

The number of wallets across all pages.

Errors​

CodeHTTPMeaning
Request.Invalid400customerId, page or pageSize has the wrong type, for example a customerId that is not a uuid.
Auth.Unauthorized401The token is missing or invalid.
Auth.Forbidden403The token is not a partner credential, or lacks partner.read.
partner.profile_not_active403Your partner account is not active. Contact support.
partner.profile_not_found404Your partner account could not be found. Contact support.
partner.sub_customer_not_found404customerId does not exist or is not under your partner account.

The 401, 429 and 503 responses from the API gateway use a different body. See Errors.