Route APIs

Get /api/v3/route

Operation: GetRoutesV3 Permissions: Meters (View)

Retrieves all routes


Post /api/v3/route

Operation: CreateRouteV3 Permissions: Meters (Create)

Creates a new route and assigns a group of meters to it


Get /api/v3/route/{id}

Operation: GetRouteV3 Permissions: Meters (View)

Retrieves one route


Delete /api/v3/route/{id}

Operation: DeleteRouteV3 Permissions: Meters (Delete)

Deletes a route


Put /api/v3/route/{id}

Operation: EditRouteV3 Permissions: Meters (Edit)

Edits a route


Post /api/v3/route/{routeId}/meter

Operation: AddMeterV3 Permissions: Meters (Edit)

Adds a meter to a route


Delete /api/v3/route/{routeId}/meter/{meterId}

Operation: RemoveMeterV3 Permissions: Meters (Edit)

Removes a meter from a route


Get /api/v3/route/{id}/details

Operation: GetRouteDetailsV3 Permissions: Meters (View)

Retrieves one route and all the meters on that route
The meters are ordered by display order


Get /api/v3/route/meter/channel/latestReading

Operation: GetRoutesWithMetersChannelsLatestReadingV3 Permissions: Meters (View)

Retrieves a list of routes with their list of meters and a list of channels on each meter with the latest reading
Meters are returned in order they appear on a route
If the interval filter is passed and no channels match the filter, the route is not included in the response.