---
title: "Get all Routes"
method: GET
path: "/routes/search"
tags: ["Routes"]
---

# Get all Routes

`GET /routes/search`

Get all Routes

## Query parameters

- `limit` integer
- `offset` integer
- `code` string
- `from` string
- `to` string

## Response `200`

Get all Routes

- object
  - `meta` object
    - `limit` integer — Number of rows retrieved
    - `offset` integer — Number of rows skipped
    - `total` integer — Total number of rows
  - `data` object[]
    - `code` string — Route code
    - `startDate` string, date-time — Route start date
    - `date` string, date — Route scheduled date
    - `status` 'overdue' | 'finished' | 'extended' | 'pending' | 'closed' | 'ongoing' — Route state
    - `deviceId` number — Route assigned vehicle
    - `totalAmount` number — Route total amount
    - `driverId` number — Route driver id
    - `companionId` number — Route companion id
    - `secondaryCode` string — Route secondary code
    - `warehouseDepartureDate` string, date-time — Warehouse departure date
    - `warehouseReturnDate` string, date-time — Warehouse return date
    - `carrier` string — Route carrier
    - `scheduledStartDate` string, date-time — Route scheduled date
    - `recalculatedAt` string, date-time — Route recalculated date
    - `optimized` boolean — Route is optimized
    - `assignedDeviceIMEI` number — Route assigned device IMEI
    - `routePrediction` object
      - `_id` integer
      - `routeId` integer
      - `estimatedReturnDate` string
      - `realReturnDate` string
      - `initialReturnDate` string
      - `estimatedDepartureDate` string
      - `estimatedKms` number
      - `executedKms` number
      - `optimizedOn` string

## Other responses

- `403` — Not authorized access

---

[API](https://skmtc.net/quadminds/apis/quadminds-api-v2.md) · [All operations](https://skmtc.net/quadminds/apis/quadminds-api-v2/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/quadminds/quadminds-api-v2/versions/e0ab56dece05/schema)
