Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/api/swap-api/program-id-to-label.api.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ description: "Returns a hash, which key is the program id and value is the label
sidebar_label: "program-id-to-label"
hide_title: true
hide_table_of_contents: true
api: eJzlVE1v2zAM/SuEThsQx+mOvXXoVgzboV27U1qgjMVEShVJlei0gZv/PspO+j1s9wUGIkuPj9TjozvFuMjqcKrO7zCqq5HSlJtkI9vg1aH6SdwmnwHBYDYjuDO2MXBDG7AZ2BDEFBYJV2A1oNewRtfS/szhjNz40l8Y2ZCnzaSBAxhyEVYYgVIKCeYprIAT+oxNSQszYdfk2c431i96qjm2jp8l27M2KHAamK2HJvhl6weWO8umj72m+8a1mo7pnvI1SMZrPSwjChsxJaFTI5Uox+AziR6d+jSZlL+XchzTUMgeKUGSkqXWgsUYnW2wYOtlLgGdyo2hFZYVbyIJRZgtqWEJRK1tgaI7TSFSYjsk3uEyJ7m82va/kZIyTdCyv6ASHJGNvNQ7RSqrKw5VL7icZkprSqWtnWqTE6Bhjvmwrp1lqjDa8bKNY1zUWbperw/U675/TUQgFSU4Ov0G5HUM1vOgaUKW3tqV5ay2o9cZ/oH8FMUtfyA3dmHk4FmO4ph9i3uItLzEfaeN2ophrZ+HXjfLrgh31trmJjOmolORYUh6MJ6MJ29KeYAf1t/Aw6V/gKqqhsX0hBjO2sB09aHWocn9TYpstahf3ZaTjzvo59Y6DWV44OLJwm/iZgVW9a/PnL4nORcN/s6RBfU+hbRBxZB5hb3nvJha7va+N17cv3uy7/816rshY7rnOjq0vYS9kbvdbE3f1U/8ZkToctx1M8z0K7nttmzftpQ2si/LNSaLs2LG6ZXQGkJNqR9GUVOyHjUNxd6dRULZePPhKL5+nPiTLxfyGfgNqDH+TA==
api: eJzlVE1v2zAM/SuEThsQx+mOvXXoVgzbIV27U1qgjMVEShxJlei0gZv/PspO+pUM232GAcsS+Ug+PqpVjPOkTifq6gGDuh0oTamKNrD1Tp2qn8RNdAkQDCYzgAdjKwNL2oBNwIYgRD+PuAKrAZ2GNdYN7c9qnFI9vHHXRjbkbRJpYA+G6gArDEAx+giz6FfAEV3CKoeFqaBrcmxnG+vmHdQMm5pfBdujVijm1CNbB5V3i8b1KA+WTed7R49V3Wg6p0dKdyAR73S/DChoxBQFTg1UpBS8SyR8tOrTaJQ/b+k4pz6RvaU4SUiWXLMthlDbCrNtuUjZoVWpMrTCvOJNIIHw0wVVLI6otc2mWI+jDxTZ9oF3domjFK+23TNQkqbxWvbnlJ0DspGfcsdIYXXBvugIl9NEcU0xt7VVTazF0DCHdFqWtWUqMNjhoglDnJdJul6uT9T7vn+NRCAZRTgbfwNyOnjruOc0Iktv7cpyUtvB+wj/AD5GUcsfwI2dGzl4FSMrZt/izkRanv2+0+ZI+BBJONHFfePfVnqQxV6VCElmIAvtOZOZaIQp5fpkIqyb+a4xluvcmcvGVkvxibkRmece72Q4Go4OojzBD+uW8HTjnqAoin4xuSCGy5zh7YdS+yp1VOVsS2lvn/vHnennxtYa8nTC9cuMHPhNs1nR/b4apT3IlZT2d4wkVschhGgVfOIVdqJ2MjVS23Hxvam/fZmP/+su2U0x0yOXoUbbUdhJtd0N7+Qof6I3I0Tn47adYqJfsd5u8/Z9Q3Ej+7JcY7Q4zWKc3AqsIdQUu2kXNiXqWVVR6NSZKZSNg5sp6/r5Srn4ci33zG8qkiCu
sidebar_class_name: "get api-method"
info_path: docs/api/swap-api/quickstart
custom_edit_url: null
Expand Down
6 changes: 3 additions & 3 deletions docs/api/swap-api/quote.api.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ description: "Request for a quote to be used in `POST /swap`"
sidebar_label: "quote"
hide_title: true
hide_table_of_contents: true
api: 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
api: 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
sidebar_class_name: "get api-method"
info_path: docs/api/swap-api/quickstart
custom_edit_url: null
Expand Down Expand Up @@ -52,7 +52,7 @@ Refer to [Swap API doc](/docs/swap-api/get-quote) for more information
</Heading>

<ParamsDetails
parameters={[{"name":"inputMint","in":"query","required":true,"schema":{"type":"string"}},{"name":"outputMint","in":"query","required":true,"schema":{"type":"string"}},{"name":"amount","description":"- Raw amount to swap (before decimals)\n- Input Amount if `SwapMode=ExactIn`\n- Output Amount if `SwapMode=ExactOut`\n","in":"query","required":true,"schema":{"type":"integer"}},{"name":"slippageBps","in":"query","schema":{"type":"integer"}},{"name":"swapMode","description":"- ExactOut is for supporting use cases where you need an exact output amount, like using [Swap API as a payment service](/docs/swap-api/payments-through-swap)\n- In the case of `ExactIn`, the slippage is on the output token\n- In the case of `ExactOut`, the slippage is on the input token\n- Not all AMMs support `ExactOut`: Currently only Orca Whirlpool, Raydium CLMM, Raydium CPMM\n","in":"query","schema":{"type":"string","enum":["ExactIn","ExactOut"],"default":"ExactIn"}},{"name":"dexes","description":"- Multiple DEXes can be pass in by comma separating them\n- For example: `dexes=Raydium,Orca+V2,Meteora+DLMM`\n- If a DEX is indicated, the route will **only use** that DEX\n- [Full list of DEXes here](https://lite-api.jup.ag/swap/v1/program-id-to-label)\n","in":"query","schema":{"type":"array","items":{"type":"string"}}},{"name":"excludeDexes","description":"- Multiple DEXes can be pass in by comma separating them\n- For example: `excludeDexes=Raydium,Orca+V2,Meteora+DLMM`\n- If a DEX is indicated, the route will **not use** that DEX\n- [Full list of DEXes here](https://lite-api.jup.ag/swap/v1/program-id-to-label)\n","in":"query","schema":{"type":"array","items":{"type":"string"}}},{"name":"restrictIntermediateTokens","description":"- Restrict intermediate tokens within a route to a set of more stable tokens\n- This will help to reduce exposure to potential high slippage routes\n","in":"query","schema":{"type":"boolean","default":true}},{"name":"onlyDirectRoutes","description":"- Direct Routes limits Jupiter routing to single hop routes only\n- This may result in worse routes\n","in":"query","schema":{"type":"boolean","default":false}},{"name":"asLegacyTransaction","description":"- Instead of using versioned transaction, this will use the legacy transaction\n","in":"query","schema":{"type":"boolean","default":false}},{"name":"platformFeeBps","description":"- Take fees in basis points\n- Used together with `feeAccount` in /swap, see [Adding Fees](/docs/swap-api/add-fees-to-swap) guide\n","in":"query","schema":{"type":"integer"}},{"name":"maxAccounts","description":"- Rough estimate of the max accounts to be used for the quote\n- Useful if composing your own transaction or to be more precise in resource accounting for better routes\n","in":"query","schema":{"type":"integer","default":64}},{"name":"dynamicSlippage","description":"- If true, `slippageBps` will be overriden by Dynamic Slippage's estimated value\n- The value is returned in `/swap` endpoint\n","in":"query","schema":{"type":"boolean","default":false}}]}
parameters={[{"name":"inputMint","in":"query","required":true,"schema":{"type":"string"}},{"name":"outputMint","in":"query","required":true,"schema":{"type":"string"}},{"name":"amount","description":"- Raw amount to swap (before decimals)\n- Input Amount if `SwapMode=ExactIn`\n- Output Amount if `SwapMode=ExactOut`\n","in":"query","required":true,"schema":{"type":"integer","format":"uint64"}},{"name":"slippageBps","in":"query","schema":{"type":"integer","format":"uint16"}},{"name":"swapMode","description":"- ExactOut is for supporting use cases where you need an exact output amount, like using [Swap API as a payment service](/docs/swap-api/payments-through-swap)\n- In the case of `ExactIn`, the slippage is on the output token\n- In the case of `ExactOut`, the slippage is on the input token\n- Not all AMMs support `ExactOut`: Currently only Orca Whirlpool, Raydium CLMM, Raydium CPMM\n","in":"query","schema":{"type":"string","enum":["ExactIn","ExactOut"],"default":"ExactIn"}},{"name":"dexes","description":"- Multiple DEXes can be pass in by comma separating them\n- For example: `dexes=Raydium,Orca+V2,Meteora+DLMM`\n- If a DEX is indicated, the route will **only use** that DEX\n- [Full list of DEXes here](https://lite-api.jup.ag/swap/v1/program-id-to-label)\n","in":"query","schema":{"type":"array","items":{"type":"string"}}},{"name":"excludeDexes","description":"- Multiple DEXes can be pass in by comma separating them\n- For example: `excludeDexes=Raydium,Orca+V2,Meteora+DLMM`\n- If a DEX is indicated, the route will **not use** that DEX\n- [Full list of DEXes here](https://lite-api.jup.ag/swap/v1/program-id-to-label)\n","in":"query","schema":{"type":"array","items":{"type":"string"}}},{"name":"restrictIntermediateTokens","description":"- Restrict intermediate tokens within a route to a set of more stable tokens\n- This will help to reduce exposure to potential high slippage routes\n","in":"query","schema":{"type":"boolean","default":true}},{"name":"onlyDirectRoutes","description":"- Direct Routes limits Jupiter routing to single hop routes only\n- This may result in worse routes\n","in":"query","schema":{"type":"boolean","default":false}},{"name":"asLegacyTransaction","description":"- Instead of using versioned transaction, this will use the legacy transaction\n","in":"query","schema":{"type":"boolean","default":false}},{"name":"platformFeeBps","description":"- Take fees in basis points\n- Used together with `feeAccount` in /swap, see [Adding Fees](/docs/swap-api/add-fees-to-swap) guide\n","in":"query","schema":{"type":"integer","format":"uint16"}},{"name":"maxAccounts","description":"- Rough estimate of the max accounts to be used for the quote\n- Useful if composing your own transaction or to be more precise in resource accounting for better routes\n","in":"query","schema":{"type":"integer","format":"uint64","default":64}},{"name":"dynamicSlippage","description":"- If true, `slippageBps` will be overriden by Dynamic Slippage's estimated value\n- The value is returned in `/swap` endpoint\n","in":"query","schema":{"type":"boolean","default":false}}]}
>

</ParamsDetails>
Expand All @@ -67,7 +67,7 @@ Refer to [Swap API doc](/docs/swap-api/get-quote) for more information
<StatusCodes
id={undefined}
label={undefined}
responses={{"200":{"description":"Successful response to be used in `/swap`","content":{"application/json":{"schema":{"type":"object","required":["inputMint","outputMint","inAmount","outAmount","otherAmountThreshold","swapMode","slippageBps","priceImpactPct","routePlan"],"properties":{"inputMint":{"type":"string"},"inAmount":{"type":"string"},"outputMint":{"type":"string"},"outAmount":{"type":"string","description":"- Calculated output amount from routing engine\n- The value includes platform fees and DEX fees, excluding slippage\n"},"otherAmountThreshold":{"type":"string","description":"- Calculated minimum output amount after accounting for `slippageBps` on the `outAmount` value\n- Not used by `/swap` endpoint to build transaction\n"},"swapMode":{"required":true,"type":"string","enum":["ExactIn","ExactOut"],"title":"SwapMode"},"slippageBps":{"type":"integer","format":"int32"},"platformFee":{"type":"object","properties":{"amount":{"type":"string"},"feeBps":{"type":"integer","format":"int32"}},"title":"PlatformFee"},"priceImpactPct":{"type":"string"},"routePlan":{"type":"array","items":{"type":"object","properties":{"swapInfo":{"type":"object","required":["ammKey","inputMint","outputMint","inAmount","outAmount","feeAmount","feeMint"],"properties":{"ammKey":{"type":"string"},"label":{"type":"string"},"inputMint":{"type":"string"},"outputMint":{"type":"string"},"inAmount":{"type":"string"},"outAmount":{"type":"string"},"feeAmount":{"type":"string"},"feeMint":{"type":"string"}},"title":"SwapInfo"},"percent":{"type":"integer","format":"int32"}},"required":["swapInfo","percent"],"title":"RoutePlanStep"}},"contextSlot":{"type":"number"},"timeTaken":{"type":"number"}},"title":"QuoteResponse"}}}}}}
responses={{"200":{"description":"Successful response to be used in `/swap`","content":{"application/json":{"schema":{"type":"object","required":["inputMint","outputMint","inAmount","outAmount","otherAmountThreshold","swapMode","slippageBps","priceImpactPct","routePlan"],"properties":{"inputMint":{"type":"string"},"inAmount":{"type":"integer","format":"uint64"},"outputMint":{"type":"string"},"outAmount":{"type":"integer","format":"uint64","description":"- Calculated output amount from routing engine\n- The value includes platform fees and DEX fees, excluding slippage\n"},"otherAmountThreshold":{"type":"integer","format":"uint64","description":"- Calculated minimum output amount after accounting for `slippageBps` on the `outAmount` value\n- Not used by `/swap` endpoint to build transaction\n"},"swapMode":{"required":true,"type":"string","enum":["ExactIn","ExactOut"],"title":"SwapMode"},"slippageBps":{"type":"integer","format":"uint16","minimum":0},"platformFee":{"type":"object","properties":{"amount":{"type":"integer","format":"uint64"},"feeBps":{"type":"integer","format":"uint16"}},"title":"PlatformFee"},"priceImpactPct":{"type":"number"},"routePlan":{"type":"array","items":{"type":"object","properties":{"swapInfo":{"type":"object","required":["ammKey","inputMint","outputMint","inAmount","outAmount","feeAmount","feeMint"],"properties":{"ammKey":{"type":"string"},"label":{"type":"string"},"inputMint":{"type":"string"},"outputMint":{"type":"string"},"inAmount":{"type":"integer","format":"uint64"},"outAmount":{"type":"integer","format":"uint64"},"feeAmount":{"type":"integer","format":"uint64"},"feeMint":{"type":"string"}},"title":"SwapInfo"},"percent":{"type":"integer","format":"uint8"}},"required":["swapInfo","percent"],"title":"RoutePlanStep"}},"contextSlot":{"type":"integer","format":"uint64"},"timeTaken":{"type":"number"}},"title":"QuoteResponse"}}}}}}
>

</StatusCodes>
Expand Down
Loading