---
title: "Changes to Find optimal route between tokens (direct routes, zaps)"
method: POST
path: "/api/v1/shortcuts/route"
---

# Changes to Find optimal route between tokens (direct routes, zaps)

`POST /api/v1/shortcuts/route`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 18 of 24 revisions.

- **2026-11-02** `d43e21a824af`: 1 warning, 1 info
- **2026-10-27** `a1e1127d32ef`: 1 info
- **2026-10-27** `c773c4a1ffeb`: 1 info
- **2026-10-20** `5e19cbf17e08`: 1 info
- **2026-10-14** `bffb96f7340b`: 2 breaking, 2 info
- **2026-10-07** `44c6107ea06a`: 1 warning
- **2026-10-05** `16c7389acd8b`: 3 warning
- **2026-09-26** `3e0d90f517ed`: 1 warning, 1 info
- **2026-09-25** `41d23992885f`: 3 warning
- **2026-09-23** `091fdc03b0b3`: 1 warning, 1 info
- **2026-09-04** `de6af942b746`: 3 info
- **2026-09-03** `203ddec5c2de`: 1 info
- **2026-08-28** `cea2a371b8ec`: 2 info
- **2026-08-25** `93ad5f5bd146`: 3 info
- **2026-08-22** `b70d36b7002b`: 1 warning, 1 info
- **2026-08-19** `b10964e59409`: 1 info
- **2026-08-18** `00f251764248`: 1 info
- **2026-08-11** `082d3c2be62a`: 1 warning, 1 info

## Changes

- **2026-11-02** `d43e21a824af`: 1 warning, 1 info
  - added the new `mayan` enum value to the `metadata/bridgeRefundAssets/items/protocol` response property for the response status `200`
  - added the new `mayan` enum value to the request property `ignoreBridges/items/`
- **2026-10-27** `a1e1127d32ef`: 1 info
  - added the new optional request property `effort`
- **2026-10-27** `c773c4a1ffeb`: 1 info
  - added the new optional request property `useIntentAddress`
- **2026-10-20** `5e19cbf17e08`: 1 info
  - added the new `akka` enum value to the request property `ignoreAggregators/items/`
- **2026-10-14** `bffb96f7340b`: 2 breaking, 2 info
  - the response property `amountOut` became nullable for the status `200`
  - the response property `minAmountOut` became nullable for the status `200`
  - added the new optional request property `allowAsync`
  - added the optional property `async` to the response with the `200` status
- **2026-10-07** `44c6107ea06a`: 1 warning
  - added the new `requestredeem` enum value to the `route/items/action` response property for the response status `200`
- **2026-10-05** `16c7389acd8b`: 3 warning
  - removed the request property `destinationFeeReceiver`
  - removed the request property `fee`
  - removed the request property `feeReceiver`
- **2026-09-26** `3e0d90f517ed`: 1 warning, 1 info
  - added the new `arbitrum-native` enum value to the `metadata/bridgeRefundAssets/items/protocol` response property for the response status `200`
  - added the new `arbitrum-native` enum value to the request property `ignoreBridges/items/`
- **2026-09-25** `41d23992885f`: 3 warning
  - added the new `measured` enum value to the `bridgingEstimates/items/source` response property for the response status `200`
  - added the new `model` enum value to the `bridgingEstimates/items/source` response property for the response status `200`
  - added the new `protocol` enum value to the `bridgingEstimates/items/source` response property for the response status `200`
- **2026-09-23** `091fdc03b0b3`: 1 warning, 1 info
  - added the new `layerzero-teller` enum value to the `metadata/bridgeRefundAssets/items/protocol` response property for the response status `200`
  - added the new `layerzero-teller` enum value to the request property `ignoreBridges/items/`
- **2026-09-04** `de6af942b746`: 3 info
  - added the optional property `metadata/bridgeFeeUsd` to the response with the `200` status
  - added the optional property `metadata/bridgeFees/items/amountUsd` to the response with the `200` status
  - added the required property `metadata/bridgeFees/items/component` to the response with the `200` status
- **2026-09-03** `203ddec5c2de`: 1 info
  - added the optional property `intent` to the response with the `200` status
- **2026-08-28** `cea2a371b8ec`: 2 info
  - added the optional property `metadata/bridgeFees` to the response with the `200` status
  - added the optional property `preTransactions` to the response with the `200` status
- **2026-08-25** `93ad5f5bd146`: 3 info
  - added the new optional request property `includeTransactionCost`
  - added the optional property `transactionCost` to the response with the `200` status
  - added the optional property `transactionCostUsd` to the response with the `200` status
- **2026-08-22** `b70d36b7002b`: 1 warning, 1 info
  - removed the request property `bridgeRoute`
  - added the new optional request property `crosschainRouteMode`
- **2026-08-19** `b10964e59409`: 1 info
  - added the new optional request property `destinationFeeReceiver`
- **2026-08-18** `00f251764248`: 1 info
  - added the required property `metadata` to the response with the `200` status
- **2026-08-11** `082d3c2be62a`: 1 warning, 1 info
  - removed the request property `variableEstimates`
  - added the new optional request property `bridgeRoute`

---

[Operation](https://skmtc.dev/enso/apis/enso-api-2/docs/api/v1/shortcuts/route/post.md) - [API](https://skmtc.dev/enso/apis/enso-api-2.md) - [Page](https://skmtc.dev/enso/apis/enso-api-2/changes/api/v1/shortcuts/route/post)
