---
title: "GET /route/operations/{id}"
method: GET
path: "/route/operations/{id}"
---

# GET /route/operations/{id}

`GET /route/operations/{id}`

Get the status of an asynchronous operation by its operation ID.

## Path parameters

- `id` string, required

## Query parameters

- `api-version` string, required

## Response `200`

The request has succeeded.

- RouteOperation — This object is returned from a successful Get Operation request.
  - `id` string — Unique identifier for the asynchronous operation.
  - `status` 'NotStarted' | 'Running' | 'Completed' | 'Failed' — Current status of the async operation.
  - `kind` 'RouteMatrix' — Type of asynchronous operation
  - `result` RouteOperationResult — The result of async operation
    - `resultUrl` string, uri — URL to the get the result of async operation
  - `createdAt` string, date-time — Timestamp when the operation was created.
  - `lastActionAt` string, date-time — Timestamp when the operation status was updated.
  - `error` CommonErrorDetail — The error detail.
    - `code` string — The error code.
    - `message` string — The error message.
    - `target` string — The error target.
    - `details` CommonErrorDetail[] — The error details.
    - `additionalInfo` ErrorAdditionalInfo[] — The error additional info.
      - `type` string — The additional info type.
      - `info` object — The additional info.

## Other responses

- `404` — The server cannot find the requested resource.
- `default` — An unexpected error response.

---

[API](https://skmtc.net/azure/apis/maps-route.md) · [All operations](https://skmtc.net/azure/apis/maps-route/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/azure/maps-route/versions/4b7b4a919999/schema)
