EasyRoutes API

API Reference

Complete API reference for EasyRoutes

The EasyRoutes API allows you to programmatically manage your routes and stops. For an overview of authentication, base URLs, error handling, and pagination, see the Overview.

Endpoints

Authentication

Drivers

Routes

Stops

Reoptimize routePOST

Reoptimizes a route according to the currently configured route options.

Add route Shopify ordersPOST

Adds Shopify orders to a route by route ID as `SHOPIFY_ORDER` stops.

Add route stopsPOST

Adds stops to a route by route ID.

Delete route stopsDELETE

Deletes one or more stops from a route by route ID and stop IDs.

Get route stopGET

Fetch a single stop on a route by route ID and stop ID.

Update route stopPATCH

Updates a stop on a route by route ID and stop ID.

Update route stop itemsPUT

Updates the custom items for an imported stop or a Shopify order stop on a route.

Update route stop locationPATCH

Updates the address and/or planned coordinates for a stop on a route by route ID and stop ID.

Reorder route stopPUT

Moves a stop on a route to a specific 0-based final index in the `stops` list.

Update route stop Shopify order itemsPUT

Updates which of the Shopify order's line items a `SHOPIFY_ORDER` stop delivers, and how many of each, from the order's unfulfilled items or from one of its fulfillments.

Update route stop tasksPUT

Updates the tasks for a stop on a route.

List imported stopsGET

Fetch a list of imported stops.

Import stopsPOST

Import stops into EasyRoutes from an external source.

Get imported stopGET

Fetch a single imported stop by ID.

Update imported stopPATCH

Updates top-level fields on an existing imported stop by ID, without needing to re-send the full stop payload via ImportStops.

Delete imported stopDELETE

Delete an imported stop by ID.

Update imported stop itemsPUT

Updates the items on an existing imported stop by ID, without needing to re-send the full stop payload via ImportStops.

Update imported stop locationPATCH

Updates the address and/or coordinates for an imported stop by ID.

Get imported stop route infoGET

Fetch the route and stop IDs for an imported stop that has been added to one or more routes.

Update imported stop tasksPUT

Updates the tasks on an existing imported stop by ID, without needing to re-send the full stop payload via ImportStops.

Get Shopify stop route infoGET

Fetch the route and stop IDs for a Shopify order that has been added to one or more routes.

Vehicles

Webhooks

On this page