---
title: "Get route transactions execution result"
method: GET
path: "/v2/route/result"
tags: ["Routing"]
---

# Get route transactions execution result

`GET /v2/route/result`

## Query parameters

- `route_id` integer, required

## Response `200`

Result of the route transactions execution

- ApiRouteResult
  - `splits` ApiSplitResult[], required
    - `status` 'pending' | 'partially_complete' | 'succeeded' | 'failed' | 'timed_out', required
    - `steps` ApiSplitStepResult[], required
      - `status` 'pending' | 'cancelled' | 'succeeded' | 'failed' | 'timed_out', required
      - `input` ApiTokenWithAmount
        - `token` ApiToken, required
          - `address` ApiTokenAddress, required
            - `blockchain` string, required
            - `address` string, required
          - `metadata` ApiTokenMetadata, required
            - `name` string, required
            - `symbol` string, required
            - `decimals` integer, required
            - `image_url` string
            - `listed` boolean, required
            - `verification` 'whitelisted' | 'blacklisted' | 'community' | 'unknown', required
        - `amount` number, required
      - `output` ApiTokenWithAmount
        - `token` ApiToken, required
          - `address` ApiTokenAddress, required
            - `blockchain` string, required
            - `address` string, required
          - `metadata` ApiTokenMetadata, required
            - `name` string, required
            - `symbol` string, required
            - `decimals` integer, required
            - `image_url` string
            - `listed` boolean, required
            - `verification` 'whitelisted' | 'blacklisted' | 'community' | 'unknown', required
        - `amount` number, required
    - `input` ApiTokenWithAmount
      - `token` ApiToken, required
        - `address` ApiTokenAddress, required
          - `blockchain` string, required
          - `address` string, required
        - `metadata` ApiTokenMetadata, required
          - `name` string, required
          - `symbol` string, required
          - `decimals` integer, required
          - `image_url` string
          - `listed` boolean, required
          - `verification` 'whitelisted' | 'blacklisted' | 'community' | 'unknown', required
      - `amount` number, required
    - `output` ApiTokenWithAmount
      - `token` ApiToken, required
        - `address` ApiTokenAddress, required
          - `blockchain` string, required
          - `address` string, required
        - `metadata` ApiTokenMetadata, required
          - `name` string, required
          - `symbol` string, required
          - `decimals` integer, required
          - `image_url` string
          - `listed` boolean, required
          - `verification` 'whitelisted' | 'blacklisted' | 'community' | 'unknown', required
      - `amount` number, required
    - `paid` boolean, required — Whether funds were paid from the pools to their receiver
    - `gas_sent` number, required — Amount of nanotons, dedicated to be spent on gas
    - `gas_received` number — Amount of nanotons, dedicated to be spent on gas, that have been returned. Present only when paid is true
  - `terminal` boolean, required — Whether this is the final view of the route result (i.e. it won't change anymore) and therefore it will be invalidated from our cache soon

## Other responses

- `default` — Some error during request processing

---

[API](https://skmtc.net/swap/apis/swap-coffee-api.md) · [All operations](https://skmtc.net/swap/apis/swap-coffee-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/swap/swap-coffee-api/revisions/2d1b51b5df52/schema)
