GET /partner/wallets/chains as the source of truth for route availability
in the environment you are calling. Route availability changes without notice,
so do not hardcode it in production systems.
Each returned route has a network (the route family) and a chain object
whose slug names the exact network. Production currently exposes these
families and networks:
Staging exposes a reduced route set that can be empty at times. Read the live
list rather than assuming a test network exists, and use the
sandbox simulation endpoints to create stablecoin
deposit activity when no route is available.
Required Headers
GET /partner/wallets/chains and GET /partner/wallets/fiat/banks are public. Other wallet routes require X-Api-Key.
Common Failures
Route Selection
Pass the route family aschain and, whenever the family has more than one
network, the exact network as slug when calling
GET /partner/wallets/crypto/address:
slug is required for evm. Route families can share asset
symbols, so the chain and slug are part of the deposit instruction and must be
stored with the address.
For example, USDT on Tron and USDT on an EVM chain are different deposit routes. Showing the wrong route can cause funds to be sent to an address that does not match the user’s intended network.
Refresh route metadata periodically and before showing deposit instructions in your application.