Query Parameters
- Refer to Integrator Fees for more details
- Refer to Integrator Fees for more details
Required range:
50 <= x <= 255
Available options:
metis
, jupiterz
, dflow
, okx
- Full list of DEXes here, for example:
excludeDexes=Raydium,Orca+V2,Meteora+DLMM
- Important: This only excludes DEXes on the Metis router, does not apply to other routers
- For example:
- Exclude Raydium:
excludeRouters=<all-except-Metis>
andexcludeDexes=Raydium
- Only include Meteora DLMM:
excludeRouters=<all-except-Metis>
andexcludeDexes=<all-except-MeteoraDLMM>
- Exclude Raydium:
- The address of an external gas payer to pay for the network fees and rent on behalf of the taker
- Refer to Integrator Gas Payer for more details
Response
Successful response
- Please use
priceImpact
field instead, this is still available only for backwards compatibility
- The number of lamports the taker has to pay as a base network fee, if a valid transaction is returned. This may be 0 if the transaction is gasless, in which case the gas payer will cover this fee.
- The number of lamports the taker has to pay for higher priority landing, if a valid transaction is returned. Includes priority fees and tips for services such as Jito, if any. This may be 0 if the transaction is gasless, in which case the gas payer will cover this fee.
- The number of lamports the taker has to pay for rent, if a valid transaction is returned. This may be 0 if the transaction is gasless, in which case the gas payer will cover this fee. Note that this value is just an estimate.
- Deprecated, in favour of router
Available options:
aggregator
, jupiterz
, dflow
, okx
- Unsigned base-64 encoded transaction to be signed and used in
/execute
- If
taker
is null, this field will be null. Else, it will either be a valid base64 encoded transaction or the empty string
- Required to make a request to
/execute
- This field will be present if
taker
is defined andtransaction
is the empty string - It is unique for each error scenarios
Available options:
1
, 2
, 3
- This field will be present if
taker
is defined andtransaction
is the empty string - This field can still return despite having a valid order/quote
- This is meant for display purposes only and it is discouraged to match these error messages as they could be parameterized
Available options:
Insufficient funds
, Top up `${solAmount}` SOL for gas
, Minimum `${swapAmount}` for gasless