Part of Bettermile Route API responsible for tour management
https://dev.routes.bettermile.com/
Mode which is used to create a sequence:
A pair of coordinates
List of waypoints IDs representing expected order of waypoints in the generated sequence. When provided, sequence creation mode must be 'USE_PROVIDED'.
https://dev.routes.bettermile.com/v1/tours/{tourId}/sequences
curl -i -X POST \
'https://dev.routes.bettermile.com/v1/tours/{tourId}/sequences' \
-H 'Content-Type: application/json' \
-H 'x-api-key: YOUR_API_KEY_HERE' \
-d '{
"mode": "FIXED_OPTIMIZATION",
"coords": {},
"startTime": "08:00:00"
}'
{ "data": { "sequenceId": 0 } }
https://dev.routes.bettermile.com/v1/tours/{tourId}/sequences
curl -i -X GET \
'https://dev.routes.bettermile.com/v1/tours/{tourId}/sequences' \
-H 'x-api-key: YOUR_API_KEY_HERE'
{ "data": [ { … } ] }
https://dev.routes.bettermile.com/v1/tours/{tourId}/sequences/latest
curl -i -X GET \
'https://dev.routes.bettermile.com/v1/tours/{tourId}/sequences/latest' \
-H 'x-api-key: YOUR_API_KEY_HERE'
{ "data": { "sequenceId": 0, "mode": "FIXED_OPTIMIZATION", "coords": { … }, "startTime": "14:15:22Z", "sequenceIdWithPreviousWaypointOrder": 0, "created": "2019-08-24T14:15:22Z", "sequenceFidelity": 1, "destination": { … }, "openWaypoints": [ … ], "closedWaypoints": [ … ], "unassignedWaypoints": [ … ] } }
https://dev.routes.bettermile.com/v1/tours/{tourId}/sequences/{sequenceId}
curl -i -X GET \
'https://dev.routes.bettermile.com/v1/tours/{tourId}/sequences/{sequenceId}' \
-H 'x-api-key: YOUR_API_KEY_HERE'
{ "data": { "sequenceId": 0, "mode": "FIXED_OPTIMIZATION", "coords": { … }, "startTime": "14:15:22Z", "sequenceIdWithPreviousWaypointOrder": 0, "created": "2019-08-24T14:15:22Z", "sequenceFidelity": 1, "destination": { … }, "openWaypoints": [ … ], "closedWaypoints": [ … ], "unassignedWaypoints": [ … ] } }