Supported Tokens & Networks

Use these endpoints to discover which tokens and blockchain networks are enabled for your business. Call them before initiating a payment to dynamically populate your token/network selection UI rather than hardcoding values.

Base path: /v1/tokens Authentication: API Key (Authorization: <secret-key>)


Endpoints

Method
Path
Auth
Description

GET

/v1/tokens/supported/network-tokens

API Key

List all tokens and networks enabled for your business

GET

/v1/tokens/networks/:token

API Key

Get available networks for a specific token


GET /v1/tokens/supported/network-tokens

Returns all token–network combinations currently enabled for your business, grouped by network. The result is scoped to your API key's environment (TEST or LIVE).

Use this to build a dynamic token selector in your checkout UI.

Request

Headers

Authorization: <your-secret-api-key>

Example

GET /v1/tokens/supported/network-tokens
Authorization: sk_xxxxxxxxxxxx

Response

Response fields

Field
Type
Description

data

object

Keys are network display names. Values are arrays of token objects.

token

string

Token symbol (e.g. USDT). Pass this as crypto in transactions.

tokenId

string

Internal token ID.

blockchain

string

Blockchain enum value (e.g. BSC_TESTNET). Pass this as chain.

isActive

boolean

Whether this token is currently active for your business.

Only tokens where isActive: true should be presented to your customers.


GET /v1/tokens/networks/:token

Returns the list of blockchain networks available for a specific token within your current environment.

Use this to populate a network dropdown after the user selects a token.

Request

Headers

Path Parameters

Parameter
Type
Description

token

string

Token symbol in uppercase (e.g. USDT)

Example

Response

Response fields

Field
Type
Description

uuid

string

Unique ID of the network record.

name

string

Human-readable network name (e.g. BSC).

network

string

Network enum value. Pass this as chain in transactions.

isSupported

boolean

Whether this network is currently supported for the token.

walletAddress

string

Pre-assigned wallet address on this network, if any.

context

string

Environment this network belongs to — TEST or LIVE.

createdAt

string

ISO timestamp when the network record was created.

Error Responses

Status
Message
Cause

400

Invalid token

Token symbol not recognised

401

Unauthorized

Missing or invalid API key



Code Examples

Node.js

cURL

Last updated