Skip to main content
GET
List routes
Retrieve every route scheduled for a specific date. Each route includes the assigned vehicle, depot, planned and unplanned jobs, and computed totals such as distance and duration. Use the page and limit query parameters to paginate through large result sets. Each route has two levels:
  • The plan (the top-level object) holds the plan’s status, depot, and totals across all vehicles.
  • planned_routes has one entry per vehicle, with that vehicle’s status, start_time, completion_time, time window, and its planned_jobs in delivery order (job_sequence, eta_time).
Jobs that couldn’t be placed on any vehicle are in the plan-level unplanned_jobs. The plan-level vehicle shows one of the plan’s vehicles; use planned_routes[].vehicle to see which vehicle drives which route. See Route status for what each status value means.

Authorizations

X-API-KEY
string
header
required

Your Detrack API key, from Integrations > API Key in the dashboard.

Query Parameters

date
string<date>
required

Route date (YYYY-MM-DD).

Example:

"2026-09-15"

page
integer
default:1

Page number.

limit
integer
default:25

Records per page. The API doesn't cap it, but keep it to 100 or fewer.

Response

Route plans for the date.

data
object[]
total_count
integer
Example:

1