Skip to main content
GET
/
v1
/
cpn
/
configurations
/
routes
Get supported payment routes
curl --request GET \
  --url https://api.circle.com/v1/cpn/configurations/routes \
  --header 'Authorization: Bearer <token>'
{
  "data": [
    {
      "destinationCurrency": "MXN",
      "paymentMethodType": "SPEI",
      "blockchain": "ETH-SEPOLIA",
      "cryptoLimit": {
        "currency": "USDC",
        "max": 1000,
        "min": 10
      },
      "fiatLimit": {
        "currency": "MXN",
        "max": 1000,
        "min": 10
      }
    }
  ]
}

Authorizations

Authorization
string
header
required

Circle's API Keys are formatted in the following structure "PREFIX:ID:SECRET". All three parts are requred to make a successful request.

Query Parameters

sourceCurrency
enum<string>
required

Filter by the source currency, should be the crypto token

Available options:
USDC
Example:

"USDC"

destinationCountry
enum<string>
required

Filter by destination country

Available options:
AT,
BE,
BG,
BR,
CH,
CN,
CO,
CY,
CZ,
DE,
DK,
EE,
ES,
FI,
FR,
GB,
GR,
HK,
HR,
HU,
IE,
IN,
IT,
LI,
LT,
LU,
MT,
MX,
NG,
NL,
NO,
PL,
PT,
RO,
SE,
SI,
SK,
US
Example:

"MX"

destinationCurrency
enum<string>

Filter by destination currency, will return all available destinationCurrency's limit if empty

Available options:
BRL,
CNY,
COP,
EUR,
GBP,
HKD,
INR,
MXN,
NGN,
USD
Example:

"MXN"

paymentMethodType
enum<string>

Filter by payment method, will return all available payment method types' limit if empty

Available options:
AANI,
BANK-TRANSFER,
CHATS,
CIPS,
FAST,
FPS,
FTS,
IMPS,
INSTA-PAY,
NEFT,
NEQUI,
PESONET,
PIX,
RTGS,
SEPA,
SPEI,
WIRE
Example:

"SPEI"

blockchain
enum<string>

Filter by blockchain, will return all available blockchain limit if empty

Available options:
SOL,
MATIC,
ETH,
SOL-DEVNET,
MATIC-AMOY,
ETH-SEPOLIA
Example:

"ETH-SEPOLIA"

Response

payment routes retrieved successfully.

data
object[]
required

Array of payment routes containing all the necessary information for routing payments

I