For the complete documentation index, see llms.txt. This page is also available as Markdown.

Listing payout currency pairs

GET /api/public/v1/payouts/currency_pairs

Returns all available payout currency pairs. Use this endpoint to discover which account currencies (displayCurrency) can fund a payout and which cryptocurrencies (payCurrency) can be sent, along with the networks available for each.

To construct a Create Payout request from the response:

  1. Choose a pair — displayCurrency gives you the currency parameter, payCurrency gives you the cryptocurrency that will be sent.

  2. Find the payCurrency entry in included and follow its networks references.

  3. Find the matching network objects in included — the code is the payNetwork value to use.

Headers

Name
Value

Content-Type

application/vnd.api+json

Authorization

Bearer <api_key>

Response Body

Name
Type
Description

data[].id

string

Currency pair ID.

data[].type

string

Always payoutCurrencyPairs.

data[].attributes.direction

string

Always buy — the platform buys the payCurrency on your behalf to send to the recipient.

data[].attributes.enabled

boolean

Whether this pair is currently available for payouts.

data[].relationships.displayCurrency.data.id

string

Currency code of the account to debit. Use as the currency parameter in Create Payout.

data[].relationships.payCurrency.data.id

string

Currency code of the cryptocurrency sent to the recipient.

data[].relationships.chargeCurrency

object

Deprecated. Use displayCurrency instead.

included[].type(currencies).attributes.code

string

Currency code.

included[].type(currencies).attributes.crypto

boolean

true for cryptocurrencies, false for fiat.

included[].type(currencies).attributes.symbol

string

Display symbol for the currency.

included[].type(currencies).attributes.subunitToUnit

number

Number of smallest units in one whole unit (e.g. 100000000 for BTC, 100 for EUR).

included[].type(currencies).relationships.networks

array

Network references for this currency. Resolve against network objects in included to get the payNetwork codes.

included[].type(network).attributes.code

string

Network code. Use as the payNetwork parameter in Create Payout.

included[].type(network).attributes.name

string

Human-readable network name.

included[].type(network).attributes.currencyCode

string

Currency code this network belongs to.

Response

Last updated