Skip to main content
POST
/
payouts
/
quote
Request Payout Quote
curl --request POST \
  --url https://api.dfns.io/payouts/quote \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "walletId": "wa-5pfuu-9euek-h0odgb6snva8ph3k",
  "asset": {
    "kind": "Erc20",
    "amount": "<string>",
    "contract": "<string>"
  },
  "fiatCurrency": "<string>",
  "provider": "Borderless",
  "country": "<string>"
}
'
{
  "provider": "Borderless",
  "asset": {
    "kind": "Erc20",
    "amount": "<string>",
    "contract": "<string>",
    "network": "Algorand",
    "metadata": {
      "decimals": 123,
      "name": "<string>",
      "symbol": "<string>",
      "verified": true
    }
  },
  "timestamp": "2023-11-07T05:31:56Z",
  "quotes": [
    {
      "offer": {
        "fiatCurrency": "<string>",
        "amount": 123,
        "fees": 123
      },
      "quoteId": "<string>"
    }
  ]
}

Authentication

✅ Organization User (CustomerEmployee)
✅ Delegated User (EndUser)
✅ Service Account

Required Permissions

Payouts:Create: Always required.

Authorizations

Authorization
string
header
required

Bearer Token: Used to authenticate API requests. More details how to generate the token: Authentication flows

Body

application/json
walletId
string
required

The wallet ID to use for determining the network.

Required string length: 1 - 64
Pattern: ^wa-[a-z0-9]{5}-[a-z0-9]{5}-[a-z0-9]{14,16}$
Example:

"wa-5pfuu-9euek-h0odgb6snva8ph3k"

asset
ERC-20 Asset · object
required

The asset to be paid out.

fiatCurrency
string
required

ISO-4217 fiat currency code for the payout quote.

Pattern: ^[A-Z]{3}$
provider
enum<string>
required
Available options:
Borderless
country
string
required

ISO-3166 Alpha-2 country code for the payout destination.

Pattern: ^[A-Z]{2}$

Response

200 - application/json

Success

provider
enum<string>
required

Payout provider.

Available options:
Borderless
asset
ERC-20 Asset · object
required

The asset being quoted, enriched with network and metadata.

timestamp
string<date-time>
required

ISO 8601 timestamp when the quote was generated.

quotes
object[]
required

Array of quotes from the provider(s).

Last modified on March 5, 2026