{ "uuid": "b00e9cba-ffb3-4c02-ac9e-f7043222a8f0", "lastMigration": 29, "name": "BC Route Planner REST API", "endpointPrefix": "", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "21746c2d-8e5c-433d-99a3-626a12faa4d1", "documentation": "Get the directions, path, distance and travel time between a series of geographic points", "method": "get", "endpoint": "directions.:outputFormat", "responses": [ { "uuid": "48b147ee-667b-4763-8d30-343db24ee8c6", "body": "", "latency": 0, "statusCode": 200, "label": "turn-by-turn directions, geometry, distance, and time of the shortest or fastest route", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "8584e496-97e2-4bab-bada-14e9e5c1279c", "documentation": "Get the directions, path, distance and travel time between a series of geographic points", "method": "post", "endpoint": "directions.:outputFormat", "responses": [ { "uuid": "c5fd5b18-5903-49f2-8b07-fd955c4427f4", "body": "", "latency": 0, "statusCode": 200, "label": "turn-by-turn directions, geometry, distance, and time of the shortest or fastest route", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "9423d116-f9a7-427a-ac06-a1024ef15c1b", "documentation": "Get distance and travel time between two geographic points", "method": "get", "endpoint": "distance.:outputFormat", "responses": [ { "uuid": "1af6c5d3-f88c-4c08-9e24-45e0ecfcdfd1", "body": "", "latency": 0, "statusCode": 200, "label": "Distance and time of the shortest or fastest route", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "9154f652-dc66-4f83-aabc-fd6bcf3f7a48", "documentation": "Get distance and travel time between two geographic points", "method": "post", "endpoint": "distance.:outputFormat", "responses": [ { "uuid": "a37bd46c-3dd0-40cf-8aef-59f5459b1379", "body": "", "latency": 0, "statusCode": 200, "label": "Distance and time of the shortest or fastest route", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "acc923d8-a380-421b-8f31-a4ae13f99f4f", "documentation": "Get distance and travel time between each pair of geographic points", "method": "get", "endpoint": "distance/betweenPairs.:outputFormat", "responses": [ { "uuid": "a53d5777-dbc4-47a5-a612-1202f0415c68", "body": "", "latency": 0, "statusCode": 200, "label": "A list of routes and their route distances/times.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "845eb985-deb9-4b8d-8f4e-0e5f5ab8cdf1", "documentation": "Get distance and travel time between each pair of geographic points", "method": "post", "endpoint": "distance/betweenPairs.:outputFormat", "responses": [ { "uuid": "ee56c39c-edf7-4253-9f10-a4bdd8db436c", "body": "", "latency": 0, "statusCode": 200, "label": "A list of routes and their route distances/times.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "1301d972-5ae4-4c90-9ecd-57dc76c392ad", "documentation": "Get the directions, optimal path, distance and travel time between a start point and a series of end points which are reordered to minimize total distance or time.", "method": "get", "endpoint": "optimalDirections.:outputFormat", "responses": [ { "uuid": "a027415a-3f4f-46e3-9bf6-3e258a003c9a", "body": "", "latency": 0, "statusCode": 200, "label": "turn-by-turn directions, geometry, distance, and time of the shortest or fastest route. End points are reordered to minimize total distance or time.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "d7d4ba55-78d9-4a2a-a9c3-28ab7fa36b56", "documentation": "Get the directions, optimal path, distance and travel time between a start point and one or more end points which are reordered to minimize total distance or time.", "method": "post", "endpoint": "optimalDirections.:outputFormat", "responses": [ { "uuid": "0aa3632c-d8c7-4721-8c2c-21793484a995", "body": "", "latency": 0, "statusCode": 200, "label": "turn-by-turn directions, geometry, distance, and time of the shortest or fastest route. End points are reordered to minimize total distance or time.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "78d8df3f-203e-463a-94ea-0276ce5349e8", "documentation": "Get the optimal path, distance and travel time between a start point and a series of end points which are reordered to minimize total distance or time.", "method": "get", "endpoint": "optimalRoute.:outputFormat", "responses": [ { "uuid": "2c4f8932-3e2a-435a-83a2-627b50645c22", "body": "", "latency": 0, "statusCode": 200, "label": "Geometry, distance, and time of the shortest or fastest route. End points are reordered to minimize total distance or time", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "6bcf1623-df80-4a51-891e-12e5ecba0efc", "documentation": "Get the path, distance and travel time between a start point and a series of end points which are reordered to minimize total distance or time.", "method": "post", "endpoint": "optimalRoute.:outputFormat", "responses": [ { "uuid": "9241ab11-7015-48c2-877f-335e28ac8ba6", "body": "", "latency": 0, "statusCode": 200, "label": "Geometry, distance, and time of the shortest or fastest route. End points are reordered to minimize total distance or time.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "833e32ce-4e33-447e-8562-1efcf5e372f8", "documentation": "Get the path, distance and travel time between a series of geographic points", "method": "get", "endpoint": "route.:outputFormat", "responses": [ { "uuid": "7ef63ff6-7562-4740-b3fb-d1e79cd78f55", "body": "", "latency": 0, "statusCode": 200, "label": "Geometry, distance, and time of the shortest or fastest route", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "a56b541b-9125-4f18-98ff-a1c27f0755f6", "documentation": "Get the path, distance and travel time between a series of geographic points", "method": "post", "endpoint": "route.:outputFormat", "responses": [ { "uuid": "eda558f8-a03a-4d15-82be-55b3a76b3f46", "body": "", "latency": 0, "statusCode": 200, "label": "Geometry, distance, and time of the shortest or fastest route", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "670f2bc6-ca47-4721-afbe-2466f07aad87", "documentation": "Get the directions, path, distance and travel time between a series of geographic points for a commercial vehicle", "method": "get", "endpoint": "truck/directions.:outputFormat", "responses": [ { "uuid": "a25df8cd-2e6e-4a42-b985-7af154f6f65c", "body": "", "latency": 0, "statusCode": 200, "label": "turn-by-turn directions, geometry, distance, and time of the shortest or fastest route", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "7b41623d-397e-425f-b595-833b1a9376c5", "documentation": "Get the directions, path, distance and travel time between a series of geographic points", "method": "post", "endpoint": "truck/directions.:outputFormat", "responses": [ { "uuid": "05779e10-d6fe-42e0-94df-93a3e52fbc50", "body": "", "latency": 0, "statusCode": 200, "label": "turn-by-turn directions, geometry, distance, and time of the shortest or fastest route", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "46a6efac-cd35-4fd0-abd5-90279a4c865e", "documentation": "Get distance and travel time between two geographic points for a commercial vehicle", "method": "get", "endpoint": "truck/distance.:outputFormat", "responses": [ { "uuid": "6d5b4cb3-4cbc-486f-bfcb-f3ee92b5aead", "body": "", "latency": 0, "statusCode": 200, "label": "Distance and time of the shortest or fastest route", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "3d8c2ed4-bd94-464f-ab0e-61049d577aa2", "documentation": "Get distance and travel time between two geographic points", "method": "post", "endpoint": "truck/distance.:outputFormat", "responses": [ { "uuid": "ffc270f0-4db5-49de-b6b8-c1ba2928a92f", "body": "", "latency": 0, "statusCode": 200, "label": "Distance and time of the shortest or fastest route", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "d8d86e7f-e529-40af-bf3a-155526b46726", "documentation": "Get distance and travel time between each pair of geographic points for a commercial vehicle", "method": "get", "endpoint": "truck/distance/betweenPairs.:outputFormat", "responses": [ { "uuid": "a8c30493-006a-4e54-a734-784ea9f275a5", "body": "", "latency": 0, "statusCode": 200, "label": "A list of routes and their route distances/times.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "3efbcfcd-8d84-49b0-a87a-5dc5388cc7da", "documentation": "Get distance and travel time between each pair of geographic points", "method": "post", "endpoint": "truck/distance/betweenPairs.:outputFormat", "responses": [ { "uuid": "877d5772-1a56-4760-a464-b373b37537df", "body": "", "latency": 0, "statusCode": 200, "label": "A list of routes and their route distances/times.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "7afcbd22-43da-4aac-802e-b60481f308f5", "documentation": "Get the directions, optimal path, distance and travel time between a start point and a series of end points which are reordered to minimize total distance or time for a commercial vehicle", "method": "get", "endpoint": "truck/optimalDirections.:outputFormat", "responses": [ { "uuid": "c35fa3f4-5eeb-45b7-a9eb-0e3caad0ae7b", "body": "", "latency": 0, "statusCode": 200, "label": "turn-by-turn directions, geometry, distance, and time of the shortest or fastest route. End points are reordered to minimize total distance or time.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "b9ce0498-39c7-4393-b47f-6392585025f2", "documentation": "Get the directions, optimal path, distance and travel time between a start point and one or more end points which are reordered to minimize total distance or time.", "method": "post", "endpoint": "truck/optimalDirections.:outputFormat", "responses": [ { "uuid": "b2905f12-2497-4cc2-b448-4ab10138ac9c", "body": "", "latency": 0, "statusCode": 200, "label": "turn-by-turn directions, geometry, distance, and time of the shortest or fastest route. End points are reordered to minimize total distance or time.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "217677ae-b8a2-4221-a8f4-b62f48602086", "documentation": "Get the optimal path, distance and travel time between a start point and a series of end points which are reordered to minimize total distance or time for a commercial vehicle", "method": "get", "endpoint": "truck/optimalRoute.:outputFormat", "responses": [ { "uuid": "1469804a-2d34-4678-b320-a192ce0bd822", "body": "", "latency": 0, "statusCode": 200, "label": "Geometry, distance, and time of the shortest or fastest route. End points are reordered to minimize total distance or time", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "c9112f1b-b680-4111-89bc-8348e9fbff4a", "documentation": "Get the path, distance and travel time between a start point and a series of end points which are reordered to minimize total distance or time.", "method": "post", "endpoint": "truck/optimalRoute.:outputFormat", "responses": [ { "uuid": "8d073426-96fc-4b7e-bb91-4d9534020a19", "body": "", "latency": 0, "statusCode": 200, "label": "Geometry, distance, and time of the shortest or fastest route. End points are reordered to minimize total distance or time.", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "b84cf341-0252-4832-8a52-d4592e97cc4e", "documentation": "Get the path, distance and travel time between a series of geographic points for a commercial vehicle", "method": "get", "endpoint": "truck/route.:outputFormat", "responses": [ { "uuid": "b9cf0700-48e0-4e05-a46f-9bc21da8413a", "body": "", "latency": 0, "statusCode": 200, "label": "Geometry, distance, and time of the shortest or fastest route", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "24b52e6d-f956-4ff9-a186-fa894cdf43b0", "documentation": "Get the path, distance and travel time between a series of geographic points", "method": "post", "endpoint": "truck/route.:outputFormat", "responses": [ { "uuid": "4a85b378-21a8-4b49-a35c-e6a41d0478d6", "body": "", "latency": 0, "statusCode": 200, "label": "Geometry, distance, and time of the shortest or fastest route", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" } ], "proxyMode": false, "proxyHost": "", "proxyRemovePrefix": false, "tlsOptions": { "enabled": false, "type": "CERT", "pfxPath": "", "certPath": "", "keyPath": "", "caPath": "", "passphrase": "" }, "cors": true, "headers": [], "proxyReqHeaders": [{ "key": "", "value": "" }], "proxyResHeaders": [{ "key": "", "value": "" }], "data": [], "folders": [], "rootChildren": [ { "type": "route", "uuid": "21746c2d-8e5c-433d-99a3-626a12faa4d1" }, { "type": "route", "uuid": "8584e496-97e2-4bab-bada-14e9e5c1279c" }, { "type": "route", "uuid": "9423d116-f9a7-427a-ac06-a1024ef15c1b" }, { "type": "route", "uuid": "9154f652-dc66-4f83-aabc-fd6bcf3f7a48" }, { "type": "route", "uuid": "acc923d8-a380-421b-8f31-a4ae13f99f4f" }, { "type": "route", "uuid": "845eb985-deb9-4b8d-8f4e-0e5f5ab8cdf1" }, { "type": "route", "uuid": "1301d972-5ae4-4c90-9ecd-57dc76c392ad" }, { "type": "route", "uuid": "d7d4ba55-78d9-4a2a-a9c3-28ab7fa36b56" }, { "type": "route", "uuid": "78d8df3f-203e-463a-94ea-0276ce5349e8" }, { "type": "route", "uuid": "6bcf1623-df80-4a51-891e-12e5ecba0efc" }, { "type": "route", "uuid": "833e32ce-4e33-447e-8562-1efcf5e372f8" }, { "type": "route", "uuid": "a56b541b-9125-4f18-98ff-a1c27f0755f6" }, { "type": "route", "uuid": "670f2bc6-ca47-4721-afbe-2466f07aad87" }, { "type": "route", "uuid": "7b41623d-397e-425f-b595-833b1a9376c5" }, { "type": "route", "uuid": "46a6efac-cd35-4fd0-abd5-90279a4c865e" }, { "type": "route", "uuid": "3d8c2ed4-bd94-464f-ab0e-61049d577aa2" }, { "type": "route", "uuid": "d8d86e7f-e529-40af-bf3a-155526b46726" }, { "type": "route", "uuid": "3efbcfcd-8d84-49b0-a87a-5dc5388cc7da" }, { "type": "route", "uuid": "7afcbd22-43da-4aac-802e-b60481f308f5" }, { "type": "route", "uuid": "b9ce0498-39c7-4393-b47f-6392585025f2" }, { "type": "route", "uuid": "217677ae-b8a2-4221-a8f4-b62f48602086" }, { "type": "route", "uuid": "c9112f1b-b680-4111-89bc-8348e9fbff4a" }, { "type": "route", "uuid": "b84cf341-0252-4832-8a52-d4592e97cc4e" }, { "type": "route", "uuid": "24b52e6d-f956-4ff9-a186-fa894cdf43b0" } ] }