π API Reference
Body
from_chainintegerRequiredExample:
Source chain ID
8453to_chainintegerRequiredExample:
Destination chain ID
42161from_tokenstringRequiredExample:
Source token address
0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913to_tokenstringRequiredExample:
Destination token address
0xaf88d065e77c8cC2239327C5EDb3A432268e5831from_addressstringRequiredExample:
Sender address
0xac50fab2bf7a921a73298a691dc047a6fc2ad34ato_addressstringRequiredExample:
Recipient address
0xac50fab2bf7a921a73298a691dc047a6fc2ad34aamountstringRequiredExample:
Input amount in token base units
1000000Pattern: ^[0-9]+$slippageintegerOptionalExample:
Slippage in basis points style units where 50 means 0.5%
50affiliationstring Β· nullableOptional
Integrator or referral code
external_bridgebooleanOptionalDefault:
falseto_platform_idintegerOptionalExample:
Destination platform ID when applicable
0quote_onlyboolean Β· nullableOptionalExample:
Optional frontend compatibility flag that may be included in quote requests.
trueResponses
200
Quote created successfully
application/json
request_idstringRequired
amount_outstringRequired
feestringRequired
slippageintegerRequired
min_receivestringRequired
estimated_timenumberRequired
recipientstringRequired
router_typestring Β· enumRequiredPossible values:
routerstringRequired
created_atstring Β· date-timeRequired
pointsstringRequired
quote_messagestring Β· nullableOptional
400
Invalid request
application/json
422
Validation error
application/json
post
/quotePath parameters
request_idstringRequiredPattern:
Order ID returned by POST /quote
^0x[a-fA-F0-9]{64}$Responses
200
Order found
application/json
order_idstringRequired
from_chainintegerRequired
from_tokenstringRequired
from_addressstringRequired
from_amountstringRequired
to_chainintegerRequired
to_tokenstringRequired
to_addressstringRequired
to_amountstringRequired
open_tx_hashstringRequired
open_blockintegerRequired
open_timestampstring Β· date-timeRequired
fill_tx_hashstring Β· nullableOptional
fill_blockinteger Β· nullableOptional
fill_timestampstring Β· date-time Β· nullableOptional
statusstring Β· enumRequiredPossible values:
pointsstringRequired
reward_typestring Β· nullableOptional
reward_valueobject Β· nullableOptional
routesstring[]Optional
to_platform_idinteger Β· nullableOptional
404
Order not found
application/json
get
/order/{request_id}Query parameters
addressstring[]Required
One or more wallet addresses
networkstring Β· enumOptionalDefault:
mainnetPossible values: limitinteger Β· min: 1 Β· max: 50OptionalDefault:
5offsetintegerOptionalDefault:
0Responses
200
Orders returned successfully
application/json
totalintegerRequired
400
Invalid query parameters
application/json
get
/ordersLast updated