---
title: "Changes to quote"
method: GET
path: "/quote"
---

# Changes to quote

`GET /quote`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 28 of 50 revisions.

- **2026-07-17** `3ffe3406c673` — 1 info
- **2025-11-24** `da69b85ffa85` — 3 breaking
- **2025-10-16** `18138545f5de` — 9 breaking, 2 info
- **2025-05-05** `e81eaf0176e7` — 1 info
- **2025-05-05** `d7eeb7e24ac4` — 1 breaking
- **2025-05-05** `2dd11b5a356a` — 9 breaking, 1 info
- **2025-05-05** `2638d3c16361` — 1 info
- **2025-03-23** `54e7268f9fc0` — 1 breaking
- **2025-02-19** `5904b9a202ab` — 3 breaking, 12 warning, 5 info
- **2025-02-07** `844f7905049f` — 2 info
- **2025-01-26** `5747978e3d2f` — 1 info
- **2025-01-10** `b91fdb8150d8` — 3 info
- **2024-12-12** `a32f8db268df` — 1 info
- **2024-12-09** `9d87fa714104` — 1 info
- **2024-08-08** `950ef4cf1592` — 1 warning
- **2024-08-08** `a977dff6eddf` — 1 info
- **2024-07-04** `e6a14eb49b03` — 1 info
- **2024-05-23** `afc94f61d4ae` — 1 info
- **2024-05-09** `d0c1607f2c5c` — 1 info
- **2024-03-13** `95eec623b637` — 2 breaking
- **2024-03-13** `dcb687454346` — 1 info
- **2024-03-13** `80abfd1b0b30` — 1 info
- **2024-03-05** `a52a73e5fab3` — 1 info
- **2024-03-05** `1b759401c276` — 1 breaking, 1 info
- **2024-03-05** `a3506c5da378` — 1 warning, 1 info
- **2024-03-05** `a0ec41ead7f8` — 1 info
- **2024-02-13** `f90147586d42` — 1 info
- **2023-12-07** `818caf41b884` — 9 breaking, 5 warning, 9 info

## Changes

- **2026-07-17** `3ffe3406c673` — 1 info
  - added the optional property `instructionVersion` to the response with the `200` status
- **2025-11-24** `da69b85ffa85` — 3 breaking
  - the response property `routePlan/items/percent` became nullable for the status `200`
  - removed the required property `routePlan/items/swapInfo/feeAmount` from the response with the `200` status
  - removed the required property `routePlan/items/swapInfo/feeMint` from the response with the `200` status
- **2025-10-16** `18138545f5de` — 9 breaking, 2 info
  - for the `query` request parameter `slippageBps`, default value `50` was added
  - for the `query` request parameter `amount`, the type/format was changed from `integer`/`` to `integer`/`uint64`
  - for the `query` request parameter `maxAccounts`, the type/format was changed from `integer`/`` to `integer`/`uint64`
  - for the `query` request parameter `platformFeeBps`, the type/format was changed from `integer`/`` to `integer`/`uint16`
  - for the `query` request parameter `slippageBps`, the type/format was changed from `integer`/`` to `integer`/`uint16`
  - the response property `routePlan/items/percent` became optional for the status `200`
  - the `platformFee/feeBps` response's property type/format changed from `integer`/`int32` to `integer`/`uint16` for status `200`
  - the `routePlan/items/percent` response's property type/format changed from `integer`/`int32` to `integer`/`uint8` for status `200`
  - the `slippageBps` response's property type/format changed from `integer`/`int32` to `integer`/`uint16` for status `200`
  - added the new optional `query` request parameter `instructionVersion`
  - added the optional property `routePlan/items/bps` to the response with the `200` status
- **2025-05-05** `e81eaf0176e7` — 1 info
  - endpoint added
- **2025-05-05** `d7eeb7e24ac4` — 1 breaking
  - api path removed without deprecation
- **2025-05-05** `2dd11b5a356a` — 9 breaking, 1 info
  - for the `query` request parameter `asLegacyTransaction`, default value `false` was added
  - for the `query` request parameter `maxAccounts`, default value `64` was added
  - for the `query` request parameter `onlyDirectRoutes`, default value `false` was added
  - for the `query` request parameter `restrictIntermediateTokens`, default value `true` was added
  - for the `query` request parameter `swapMode`, default value `ExactIn` was added
  - for the `query` request parameter `amount`, the type/format was changed from `number`/`` to `integer`/``
  - for the `query` request parameter `maxAccounts`, the type/format was changed from `number`/`` to `integer`/``
  - for the `query` request parameter `platformFeeBps`, the type/format was changed from `number`/`` to `integer`/``
  - for the `query` request parameter `slippageBps`, the type/format was changed from `number`/`` to `integer`/``
  - added the new optional `query` request parameter `dynamicSlippage`
- **2025-05-05** `2638d3c16361` — 1 info
  - endpoint added
- **2025-03-23** `54e7268f9fc0` — 1 breaking
  - api path removed without deprecation
- **2025-02-19** `5904b9a202ab` — 3 breaking, 12 warning, 5 info
  - the response property `platformFee/amount` became optional for the status `200`
  - the response property `platformFee/feeBps` became optional for the status `200`
  - the response property `routePlan/items/swapInfo/label` became optional for the status `200`
  - deleted the `query` request parameter `autoSlippage`
  - deleted the `query` request parameter `autoSlippageCollisionUsdValue`
  - deleted the `query` request parameter `computeAutoSlippage`
  - deleted the `query` request parameter `dynamicSlippage`
  - deleted the `query` request parameter `maxAutoSlippageBps`
  - deleted the `query` request parameter `minimizeSlippage`
  - deleted the `query` request parameter `preferLiquidDexes`
  - deleted the `query` request parameter `preferSimpleRouting`
  - deleted the `query` request parameter `tokenCategoryBasedIntermediateTokens`
  - removed the optional property `computedAutoSlippage` from the response with the `200` status
  - removed the optional property `simplerRouteUsed` from the response with the `200` status
  - removed the optional property `swapUsdValue` from the response with the `200` status
  - api tag `Swap` added
  - for the `query` request parameter `amount`, the type/format was generalized from `integer`/`` to `number`/``
  - for the `query` request parameter `maxAccounts`, the type/format was generalized from `integer`/`` to `number`/``
  - for the `query` request parameter `platformFeeBps`, the type/format was generalized from `integer`/`` to `number`/``
  - for the `query` request parameter `slippageBps`, the type/format was generalized from `integer`/`` to `number`/``
- **2025-02-07** `844f7905049f` — 2 info
  - added the new optional `query` request parameter `preferSimpleRouting`
  - added the optional property `simplerRouteUsed` to the response with the `200` status
- **2025-01-26** `5747978e3d2f` — 1 info
  - added the optional property `swapUsdValue` to the response with the `200` status
- **2025-01-10** `b91fdb8150d8` — 3 info
  - the response property `platformFee/amount` became required for the status `200`
  - the response property `platformFee/feeBps` became required for the status `200`
  - the response property `routePlan/items/swapInfo/label` became required for the status `200`
- **2024-12-12** `a32f8db268df` — 1 info
  - added the new optional `query` request parameter `dynamicSlippage`
- **2024-12-09** `9d87fa714104` — 1 info
  - added the new optional `query` request parameter `tokenCategoryBasedIntermediateTokens`
- **2024-08-08** `950ef4cf1592` — 1 warning
  - deleted the `query` request parameter `allowOptimizedWrappedSolTokenAccount`
- **2024-08-08** `a977dff6eddf` — 1 info
  - added the new optional `query` request parameter `allowOptimizedWrappedSolTokenAccount`
- **2024-07-04** `e6a14eb49b03` — 1 info
  - added the new optional `query` request parameter `preferLiquidDexes`
- **2024-05-23** `afc94f61d4ae` — 1 info
  - added the new optional `query` request parameter `minimizeSlippage`
- **2024-05-09** `d0c1607f2c5c` — 1 info
  - added the new optional `query` request parameter `maxAutoSlippageBps`
- **2024-03-13** `95eec623b637` — 2 breaking
  - removed the enum value `true` from the `query` request parameter `autoSlippage`
  - for the `query` request parameter `autoSlippage`, the type/format was changed from `string`/`` to `boolean`/``
- **2024-03-13** `dcb687454346` — 1 info
  - added the optional property `computedAutoSlippage` to the response with the `200` status
- **2024-03-13** `80abfd1b0b30` — 1 info
  - added the new optional `query` request parameter `computeAutoSlippage`
- **2024-03-05** `a52a73e5fab3` — 1 info
  - added the new optional `query` request parameter `autoSlippageCollisionUsdValue`
- **2024-03-05** `1b759401c276` — 1 breaking, 1 info
  - removed the enum value `auto` from the `query` request parameter `autoSlippage`
  - added the new enum value `true` to the `query` request parameter `autoSlippage`
- **2024-03-05** `a3506c5da378` — 1 warning, 1 info
  - deleted the `query` request parameter `slippage`
  - added the new optional `query` request parameter `autoSlippage`
- **2024-03-05** `a0ec41ead7f8` — 1 info
  - added the new optional `query` request parameter `slippage`
- **2024-02-13** `f90147586d42` — 1 info
  - added the new optional `query` request parameter `restrictIntermediateTokens`
- **2023-12-07** `818caf41b884` — 9 breaking, 5 warning, 9 info
  - for the `query` request parameter `asLegacyTransaction`, default value `false` was removed
  - for the `query` request parameter `maxAccounts`, default value `64` was removed
  - for the `query` request parameter `onlyDirectRoutes`, default value `false` was removed
  - for the `query` request parameter `slippageBps`, default value `50` was removed
  - for the `query` request parameter `swapMode`, default value `ExactIn` was removed
  - the `contextSlot` response's property type/format changed from `integer`/`uint64` to `number`/`` for status `200`
  - the `platformFee/feeBps` response's property type/format changed from `integer`/`uint16` to `integer`/`int32` for status `200`
  - the `routePlan/items/percent` response's property type/format changed from `integer`/`uint8` to `integer`/`int32` for status `200`
  - the `slippageBps` response's property type/format changed from `integer`/`uint16` to `integer`/`int32` for status `200`
  - deleted the `query` request parameter `dynamicSlippage`
  - deleted the `query` request parameter `instructionVersion`
  - deleted the `query` request parameter `restrictIntermediateTokens`
  - removed the optional property `instructionVersion` from the response with the `200` status
  - removed the optional property `routePlan/items/bps` from the response with the `200` status
  - api operation id `QuoteGet` removed and replaced with ``
  - api tag `Swap` removed
  - for the `query` request parameter `amount`, the type/format was generalized from `integer`/`uint64` to `integer`/``
  - for the `query` request parameter `maxAccounts`, the type/format was generalized from `integer`/`uint64` to `integer`/``
  - for the `query` request parameter `platformFeeBps`, the type/format was generalized from `integer`/`uint16` to `integer`/``
  - for the `query` request parameter `slippageBps`, the type/format was generalized from `integer`/`uint16` to `integer`/``
  - the response property `routePlan/items/percent` became required for the status `200`
  - added the required property `routePlan/items/swapInfo/feeAmount` to the response with the `200` status
  - added the required property `routePlan/items/swapInfo/feeMint` to the response with the `200` status

---

[Operation](https://skmtc.dev/jup-ag/apis/swap-api/docs/quote/get.md) · [API](https://skmtc.dev/jup-ag/apis/swap-api.md) · [Page](https://skmtc.dev/jup-ag/apis/swap-api/changes/quote/get)
