Tristero Docs
API Reference

Get a spot swap quote

Request a quote for a cross-chain spot swap. Returns order parameters that can be signed and submitted.

POST
/quotes

Request a quote for a cross-chain spot swap. Returns order parameters that can be signed and submitted.

Authorization

ApiKeyAuth
X-API-Key<token>

API key for authentication (if required by deployment)

In: header

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

curl -X POST "https://api.tristero.com/v2/quotes" \  -H "Content-Type: application/json" \  -d '{    "src_chain_id": "42161",    "src_token_address": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",    "src_token_quantity": "1000000",    "src_wallet_address": "0x...",    "dst_chain_id": "8453",    "dst_token_address": "0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2",    "dst_wallet_address": "0x..."  }'
{
  "src_token": {
    "chain_id": 0,
    "address": "string",
    "symbol": "string",
    "decimals": 0
  },
  "dst_token": {
    "chain_id": 0,
    "address": "string",
    "symbol": "string",
    "decimals": 0
  },
  "order_data": {
    "parameters": {
      "src_asset": "string",
      "dst_asset": "string",
      "src_quantity": "string",
      "dst_quantity": "string",
      "min_quantity": "string",
      "dark_salt": "string"
    },
    "deadline": 0,
    "router_address": "string",
    "filler_wallet_address": "string",
    "order_type": "FEATHER",
    "custom_data": [
      "string"
    ]
  },
  "order_type": "FEATHER",
  "order_id": "string",
  "router_address": "string"
}
{
  "error": "string",
  "detail": {}
}
{
  "error": "string",
  "detail": {}
}