Docs

Assets API

Public enabled token registry.

GET /assets requires no authentication and returns the enabled registry for the connected environment with id, chain, symbol, contractAddress, and decimals. The internal UUID is used by Dashboard and treasury APIs; /v1/invoices uses the asset and network symbols.

Do not infer payment availability from TypeScript or OpenAPI enums, or from this registry alone. Use GET /assets/routes for general route policy and the hosted session's routes for its project/mode availability. New hosted USDC routes are disabled. Treasury top-ups have their own route collection.

The observed public merchant registry includes TRON/USDT and ETHEREUM, BSC, POLYGON with USDT and USDC (seven pairs). This is a general registry, not a hosted checkout promise. New hosted attempts are USDT-only, Test uses its configured TRON Shasta USDT, and treasury uses its separate collection. Per-session routes remain authoritative for a project and mode.