{
  "info": {
    "_postman_id": "8e1c1b54-465e-483a-b0b7-52721e74be9a",
    "name": "Microsoft Azure Azure Maps Route Service",
    "description": "Azure Maps Route REST APIs",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
    "createdAt": "2026-06-05T15:19:27.000Z",
    "updatedAt": "2026-06-05T15:19:27.000Z",
    "lastUpdatedBy": "35240",
    "uid": "35240-8e1c1b54-465e-483a-b0b7-52721e74be9a"
  },
  "item": [
    {
      "name": "route",
      "item": [
        {
          "name": "matrix",
          "item": [
            {
              "name": "{format}",
              "item": [
                {
                  "name": "Microsoft Azure Post Route Matrix Format",
                  "id": "d3f6ac6d-c761-4461-865d-0905463247b6",
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  },
                  "request": {
                    "method": "POST",
                    "header": [
                      {
                        "description": "Specifies which account is intended for usage in conjunction with the Microsoft Entra ID security model.  It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management  plane Account API. To use Microsoft Entra ID security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance.",
                        "key": "x-ms-client-id",
                        "value": "<string>"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      },
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"origins\": {\n    \"coordinates\": [\n      [\n        \"<double>\",\n        \"<double>\"\n      ],\n      [\n        \"<double>\",\n        \"<double>\"\n      ]\n    ],\n    \"type\": \"<string>\"\n  },\n  \"destinations\": {\n    \"coordinates\": [\n      [\n        \"<double>\",\n        \"<double>\"\n      ],\n      [\n        \"<double>\",\n        \"<double>\"\n      ]\n    ],\n    \"type\": \"<string>\"\n  }\n}",
                      "options": {
                        "raw": {
                          "headerFamily": "json",
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{baseUrl}}/route/matrix/:format?subscription-key=<string>&api-version=1.0&waitForResults=false&computeTravelTimeFor=none&sectionType=travelMode&arriveAt=<dateTime>&departAt=<dateTime>&vehicleAxleWeight=0&vehicleLength=0&vehicleHeight=0&vehicleWidth=0&vehicleMaxSpeed=0&vehicleWeight=0&windingness=normal&hilliness=normal&travelMode=car&avoid=ferries&traffic=true&routeType=fastest&vehicleLoadType=USHazmatClass7",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "route",
                        "matrix",
                        ":format"
                      ],
                      "query": [
                        {
                          "description": "One of the Azure Maps keys provided from an Azure Map Account. Please refer to this [article](https://docs.microsoft.com/azure/azure-maps/how-to-manage-authentication) for details on how to manage authentication.",
                          "key": "subscription-key",
                          "value": "<string>"
                        },
                        {
                          "description": "(Required) Version number of Azure Maps API. Current version is 1.0",
                          "key": "api-version",
                          "value": "1.0"
                        },
                        {
                          "description": "Boolean to indicate whether to execute the request synchronously. If set to true, user will get a 200 response if the request is finished under 120 seconds. Otherwise, user will get a 202 response right away. Please refer to the API description for more details on 202 response. **Supported only for async request**.",
                          "key": "waitForResults",
                          "value": "false"
                        },
                        {
                          "description": "Specifies whether to return additional travel times using different types of traffic information (none, historic, live) as well as the default best-estimate travel time.",
                          "key": "computeTravelTimeFor",
                          "value": "none"
                        },
                        {
                          "description": "Specifies which of the section types is reported in the route response. <br><br>For example if sectionType = pedestrian the sections which are suited for pedestrians only are returned. Multiple types can be used. The default sectionType refers to the travelMode input. By default travelMode is set to car",
                          "key": "sectionType",
                          "value": "travelMode"
                        },
                        {
                          "description": "The date and time of arrival at the destination point. It must be specified as a dateTime. When a time zone offset is not specified it will be assumed to be that of the destination point. The arriveAt value must be in the future. The arriveAt parameter cannot be used in conjunction with departAt, minDeviationDistance or minDeviationTime.",
                          "key": "arriveAt",
                          "value": "<dateTime>"
                        },
                        {
                          "description": "The date and time of departure from the origin point. Departure times apart from now must be specified as a dateTime. When a time zone offset is not specified, it will be assumed to be that of the origin point. The departAt value must be in the future in the date-time format (1996-12-19T16:39:57-08:00).",
                          "key": "departAt",
                          "value": "<dateTime>"
                        },
                        {
                          "description": "Weight per axle of the vehicle in kg. A value of 0 means that weight restrictions per axle are not considered.",
                          "key": "vehicleAxleWeight",
                          "value": "0"
                        },
                        {
                          "description": "Length of the vehicle in meters. A value of 0 means that length restrictions are not considered.",
                          "key": "vehicleLength",
                          "value": "0"
                        },
                        {
                          "description": "Height of the vehicle in meters. A value of 0 means that height restrictions are not considered.",
                          "key": "vehicleHeight",
                          "value": "0"
                        },
                        {
                          "description": "Width of the vehicle in meters. A value of 0 means that width restrictions are not considered.",
                          "key": "vehicleWidth",
                          "value": "0"
                        },
                        {
                          "description": "Maximum speed of the vehicle in km/hour. The max speed in the vehicle profile is used to check whether a vehicle is allowed on motorways. \n\n* A value of 0 means that an appropriate value for the vehicle will be determined and applied during route planning.\n\n* A non-zero value may be overridden during route planning. For example, the current traffic flow is 60 km/hour. If the vehicle  maximum speed is set to 50 km/hour, the routing engine will consider 60 km/hour as this is the current situation.  If the maximum speed of the vehicle is provided as 80 km/hour but the current traffic flow is 60 km/hour, then routing engine will again use 60 km/hour.",
                          "key": "vehicleMaxSpeed",
                          "value": "0"
                        },
                        {
                          "description": "Weight of the vehicle in kilograms.",
                          "key": "vehicleWeight",
                          "value": "0"
                        },
                        {
                          "description": "Level of turns for thrilling route. This parameter can only be used in conjunction with `routeType`=thrilling.",
                          "key": "windingness",
                          "value": "normal"
                        },
                        {
                          "description": "Degree of hilliness for thrilling route. This parameter can only be used in conjunction with `routeType`=thrilling.",
                          "key": "hilliness",
                          "value": "normal"
                        },
                        {
                          "description": "The mode of travel for the requested route. If not defined, default is 'car'. Note that the requested travelMode may not be available for the entire route. Where the requested travelMode is not available for a particular section, the travelMode element of the response for that section will be \"other\". Note that travel modes bus, motorcycle, taxi and van are BETA functionality. Full restriction data is not available in all areas. In **calculateReachableRange** requests, the values bicycle and pedestrian must not be used.",
                          "key": "travelMode",
                          "value": "car"
                        },
                        {
                          "description": "Specifies something that the route calculation should try to avoid when determining the route. Can be specified multiple times in one request, for example, '&avoid=motorways&avoid=tollRoads&avoid=ferries'. In calculateReachableRange requests, the value alreadyUsedRoads must not be used.",
                          "key": "avoid",
                          "value": "ferries"
                        },
                        {
                          "description": "Possible values: \n  * true - Do consider all available traffic information during routing\n  * false - Ignore current traffic data during routing. Note that although the current traffic data is ignored \n  during routing, the effect of historic traffic on effective road speeds is still incorporated.",
                          "key": "traffic",
                          "value": "true"
                        },
                        {
                          "description": "The type of route requested.",
                          "key": "routeType",
                          "value": "fastest"
                        },
                        {
                          "description": "Types of cargo that may be classified as hazardous materials and restricted from some roads. Available vehicleLoadType values are US Hazmat classes 1 through 9, plus generic classifications for use in other countries/regions. Values beginning with USHazmat are for US routing while otherHazmat should be used for all other countries/regions. vehicleLoadType can be specified multiple times. This parameter is currently only considered for travelMode=truck.",
                          "key": "vehicleLoadType",
                          "value": "USHazmatClass7"
                        }
                      ],
                      "variable": [
                        {
                          "id": "59155e75-c53e-4029-a623-437e81af9437",
                          "key": "format",
                          "value": "json",
                          "description": "(Required) Desired format of the response. Only `json` format is supported."
                        }
                      ]
                    },
                    "description": "<br><br>**Applies to**: S1 pricing tier.<br><br>The Matrix Routing service allows calculation of a matrix of route summaries for a set of routes defined by origin and destination locations by using an asynchronous (async) or synchronous (sync) POST request. For every given origin, the service calculates the cost of routing from that origin to every given destination. The set of origins and the set of destinations can be thought of as the column and row headers of a table and each cell in the table contains the costs of routing from the origin to the destination for that cell. As an example, let's say a food delivery company has 20 drivers and they need to find the closest driver to pick up the delivery from the restaurant. To solve this use case, they can call Matrix Route API.<br><br><br>For each route, the travel times and distances are returned. You can use the computed costs to determine which detailed routes to calculate using the Route Directions API.<br><br><br>The maximum size of a matrix for async request is **700** and for sync request it's **100** (the number of origins multiplied by the number of destinations).<br><br><br><br>### Submit Synchronous Route Matrix Request<br>If your scenario requires synchronous requests and the maximum size of the matrix is less than or equal to 100, you might want to make synchronous request. The maximum size of a matrix for this API is **100** (the number of origins multiplied by the number of destinations). With that constraint in mind, examples of possible matrix dimensions are: 10x10, 6x8, 9x8 (it does not need to be square).<br><br>```<br>POST https://atlas.microsoft.com/route/matrix/sync/json?api-version=1.0&subscription-key={subscription-key}<br>```<br><br>### Submit Asynchronous Route Matrix Request<br>The Asynchronous API is appropriate for processing big volumes of relatively complex routing requests. When you make a request by using async request, by default the service returns a 202 response code along a redirect URL in the Location field of the response header. This URL should be checked periodically until the response data or error information is available. If `waitForResults` parameter in the request is set to true, user will get a 200 response if the request is finished under 120 seconds.<br><br><br>The maximum size of a matrix for this API is **700** (the number of origins multiplied by the number of destinations). With that constraint in mind, examples of possible matrix dimensions are: 50x10, 10x10, 28x25. 10x70 (it does not need to be square).<br><br><br>The asynchronous responses are stored for **14** days. The redirect URL returns a 404 response if used after the expiration period.<br><br><br><br><br>```<br>POST https://atlas.microsoft.com/route/matrix/json?api-version=1.0&subscription-key={subscription-key}<br>```<br><br>Here's a typical sequence of asynchronous operations:<br>1. Client sends a Route Matrix POST request to Azure Maps<br><br>2. The server will respond with one of the following:<br><br>    > HTTP `202 Accepted` -  Route Matrix request has been accepted.<br><br>    > HTTP `Error` - There was an error processing your Route Matrix request. This could either be a 400 Bad Request or any other Error status code.<br><br><br>3. If the Matrix Route request was accepted successfully, the Location header in the response contains the URL to download the results of the request. This status URI looks like the following:<br><br>  ```<br>    GET https://atlas.microsoft.com/route/matrix/{matrixId}?api-version=1.0?subscription-key={subscription-key}<br>  ```<br><br><br>4. Client issues a GET request on the download URL obtained in Step 3 to download the results<br><br>### Download Sync Results<br>When you make a POST request for Route Matrix Sync API, the service returns 200 response code for successful request and a response array. The response body will contain the data and there will be no possibility to retrieve the results later.<br><br>### Download Async Results<br>When a request issues a `202 Accepted` response, the request is being processed using our async pipeline. You will be given a URL to check the progress of your  async request in the location header of the response. This status URI looks like the following:<br>```<br>  GET https://atlas.microsoft.com/route/matrix/{matrixId}?api-version=1.0?subscription-key={subscription-key}<br>```<br><br>The URL provided by the location header will return the following responses when a `GET` request is issued.<br><br>  > HTTP `202 Accepted` - Matrix request was accepted but is still being processed. Please try again in some time.<br><br>  > HTTP `200 OK` - Matrix request successfully processed. The response body contains all of the results."
                  },
                  "response": [
                    {
                      "id": "e9e032f6-f744-4f97-85d0-315bd8e5df45",
                      "name": "OK",
                      "originalRequest": {
                        "method": "POST",
                        "header": [
                          {
                            "description": "Specifies which account is intended for usage in conjunction with the Microsoft Entra ID security model.  It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management  plane Account API. To use Microsoft Entra ID security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance.",
                            "key": "x-ms-client-id",
                            "value": "<string>"
                          },
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: oauth2",
                            "key": "Authorization",
                            "value": "<token>"
                          }
                        ],
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"origins\": {\n    \"coordinates\": [\n      [\n        \"<double>\",\n        \"<double>\"\n      ],\n      [\n        \"<double>\",\n        \"<double>\"\n      ]\n    ],\n    \"type\": \"<string>\"\n  },\n  \"destinations\": {\n    \"coordinates\": [\n      [\n        \"<double>\",\n        \"<double>\"\n      ],\n      [\n        \"<double>\",\n        \"<double>\"\n      ]\n    ],\n    \"type\": \"<string>\"\n  }\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        },
                        "url": {
                          "raw": "{{baseUrl}}/route/matrix/:format?subscription-key=<string>&api-version=1.0&waitForResults=false&computeTravelTimeFor=none&sectionType=travelMode&arriveAt=<dateTime>&departAt=<dateTime>&vehicleAxleWeight=0&vehicleLength=0&vehicleHeight=0&vehicleWidth=0&vehicleMaxSpeed=0&vehicleWeight=0&windingness=normal&hilliness=normal&travelMode=car&avoid=ferries&traffic=true&routeType=fastest&vehicleLoadType=USHazmatClass7",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "route",
                            "matrix",
                            ":format"
                          ],
                          "query": [
                            {
                              "description": "One of the Azure Maps keys provided from an Azure Map Account. Please refer to this [article](https://docs.microsoft.com/azure/azure-maps/how-to-manage-authentication) for details on how to manage authentication.",
                              "key": "subscription-key",
                              "value": "<string>"
                            },
                            {
                              "description": "(Required) Version number of Azure Maps API. Current version is 1.0",
                              "key": "api-version",
                              "value": "1.0"
                            },
                            {
                              "description": "Boolean to indicate whether to execute the request synchronously. If set to true, user will get a 200 response if the request is finished under 120 seconds. Otherwise, user will get a 202 response right away. Please refer to the API description for more details on 202 response. **Supported only for async request**.",
                              "key": "waitForResults",
                              "value": "false"
                            },
                            {
                              "description": "Specifies whether to return additional travel times using different types of traffic information (none, historic, live) as well as the default best-estimate travel time.",
                              "key": "computeTravelTimeFor",
                              "value": "none"
                            },
                            {
                              "description": "Specifies which of the section types is reported in the route response. <br><br>For example if sectionType = pedestrian the sections which are suited for pedestrians only are returned. Multiple types can be used. The default sectionType refers to the travelMode input. By default travelMode is set to car",
                              "key": "sectionType",
                              "value": "travelMode"
                            },
                            {
                              "description": "The date and time of arrival at the destination point. It must be specified as a dateTime. When a time zone offset is not specified it will be assumed to be that of the destination point. The arriveAt value must be in the future. The arriveAt parameter cannot be used in conjunction with departAt, minDeviationDistance or minDeviationTime.",
                              "key": "arriveAt",
                              "value": "<dateTime>"
                            },
                            {
                              "description": "The date and time of departure from the origin point. Departure times apart from now must be specified as a dateTime. When a time zone offset is not specified, it will be assumed to be that of the origin point. The departAt value must be in the future in the date-time format (1996-12-19T16:39:57-08:00).",
                              "key": "departAt",
                              "value": "<dateTime>"
                            },
                            {
                              "description": "Weight per axle of the vehicle in kg. A value of 0 means that weight restrictions per axle are not considered.",
                              "key": "vehicleAxleWeight",
                              "value": "0"
                            },
                            {
                              "description": "Length of the vehicle in meters. A value of 0 means that length restrictions are not considered.",
                              "key": "vehicleLength",
                              "value": "0"
                            },
                            {
                              "description": "Height of the vehicle in meters. A value of 0 means that height restrictions are not considered.",
                              "key": "vehicleHeight",
                              "value": "0"
                            },
                            {
                              "description": "Width of the vehicle in meters. A value of 0 means that width restrictions are not considered.",
                              "key": "vehicleWidth",
                              "value": "0"
                            },
                            {
                              "description": "Maximum speed of the vehicle in km/hour. The max speed in the vehicle profile is used to check whether a vehicle is allowed on motorways. \n\n* A value of 0 means that an appropriate value for the vehicle will be determined and applied during route planning.\n\n* A non-zero value may be overridden during route planning. For example, the current traffic flow is 60 km/hour. If the vehicle  maximum speed is set to 50 km/hour, the routing engine will consider 60 km/hour as this is the current situation.  If the maximum speed of the vehicle is provided as 80 km/hour but the current traffic flow is 60 km/hour, then routing engine will again use 60 km/hour.",
                              "key": "vehicleMaxSpeed",
                              "value": "0"
                            },
                            {
                              "description": "Weight of the vehicle in kilograms.",
                              "key": "vehicleWeight",
                              "value": "0"
                            },
                            {
                              "description": "Level of turns for thrilling route. This parameter can only be used in conjunction with `routeType`=thrilling.",
                              "key": "windingness",
                              "value": "normal"
                            },
                            {
                              "description": "Degree of hilliness for thrilling route. This parameter can only be used in conjunction with `routeType`=thrilling.",
                              "key": "hilliness",
                              "value": "normal"
                            },
                            {
                              "description": "The mode of travel for the requested route. If not defined, default is 'car'. Note that the requested travelMode may not be available for the entire route. Where the requested travelMode is not available for a particular section, the travelMode element of the response for that section will be \"other\". Note that travel modes bus, motorcycle, taxi and van are BETA functionality. Full restriction data is not available in all areas. In **calculateReachableRange** requests, the values bicycle and pedestrian must not be used.",
                              "key": "travelMode",
                              "value": "car"
                            },
                            {
                              "description": "Specifies something that the route calculation should try to avoid when determining the route. Can be specified multiple times in one request, for example, '&avoid=motorways&avoid=tollRoads&avoid=ferries'. In calculateReachableRange requests, the value alreadyUsedRoads must not be used.",
                              "key": "avoid",
                              "value": "ferries"
                            },
                            {
                              "description": "Possible values: \n  * true - Do consider all available traffic information during routing\n  * false - Ignore current traffic data during routing. Note that although the current traffic data is ignored \n  during routing, the effect of historic traffic on effective road speeds is still incorporated.",
                              "key": "traffic",
                              "value": "true"
                            },
                            {
                              "description": "The type of route requested.",
                              "key": "routeType",
                              "value": "fastest"
                            },
                            {
                              "description": "Types of cargo that may be classified as hazardous materials and restricted from some roads. Available vehicleLoadType values are US Hazmat classes 1 through 9, plus generic classifications for use in other countries/regions. Values beginning with USHazmat are for US routing while otherHazmat should be used for all other countries/regions. vehicleLoadType can be specified multiple times. This parameter is currently only considered for travelMode=truck.",
                              "key": "vehicleLoadType",
                              "value": "USHazmatClass7"
                            }
                          ],
                          "variable": [
                            {
                              "key": "format"
                            }
                          ]
                        }
                      },
                      "status": "OK",
                      "code": 200,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"formatVersion\": \"<string>\",\n  \"matrix\": [\n    [\n      {\n        \"statusCode\": \"<integer>\",\n        \"response\": {\n          \"routeSummary\": {\n            \"lengthInMeters\": \"<integer>\",\n            \"travelTimeInSeconds\": \"<integer>\",\n            \"trafficDelayInSeconds\": \"<integer>\",\n            \"departureTime\": \"<string>\",\n            \"arrivalTime\": \"<string>\",\n            \"noTrafficTravelTimeInSeconds\": \"<integer>\",\n            \"historicTrafficTravelTimeInSeconds\": \"<integer>\",\n            \"liveTrafficIncidentsTravelTimeInSeconds\": \"<integer>\",\n            \"fuelConsumptionInLiters\": \"<float>\",\n            \"batteryConsumptionInkWh\": \"<float>\"\n          }\n        }\n      },\n      {\n        \"statusCode\": \"<integer>\",\n        \"response\": {\n          \"routeSummary\": {\n            \"lengthInMeters\": \"<integer>\",\n            \"travelTimeInSeconds\": \"<integer>\",\n            \"trafficDelayInSeconds\": \"<integer>\",\n            \"departureTime\": \"<string>\",\n            \"arrivalTime\": \"<string>\",\n            \"noTrafficTravelTimeInSeconds\": \"<integer>\",\n            \"historicTrafficTravelTimeInSeconds\": \"<integer>\",\n            \"liveTrafficIncidentsTravelTimeInSeconds\": \"<integer>\",\n            \"fuelConsumptionInLiters\": \"<float>\",\n            \"batteryConsumptionInkWh\": \"<float>\"\n          }\n        }\n      }\n    ],\n    [\n      {\n        \"statusCode\": \"<integer>\",\n        \"response\": {\n          \"routeSummary\": {\n            \"lengthInMeters\": \"<integer>\",\n            \"travelTimeInSeconds\": \"<integer>\",\n            \"trafficDelayInSeconds\": \"<integer>\",\n            \"departureTime\": \"<string>\",\n            \"arrivalTime\": \"<string>\",\n            \"noTrafficTravelTimeInSeconds\": \"<integer>\",\n            \"historicTrafficTravelTimeInSeconds\": \"<integer>\",\n            \"liveTrafficIncidentsTravelTimeInSeconds\": \"<integer>\",\n            \"fuelConsumptionInLiters\": \"<float>\",\n            \"batteryConsumptionInkWh\": \"<float>\"\n          }\n        }\n      },\n      {\n        \"statusCode\": \"<integer>\",\n        \"response\": {\n          \"routeSummary\": {\n            \"lengthInMeters\": \"<integer>\",\n            \"travelTimeInSeconds\": \"<integer>\",\n            \"trafficDelayInSeconds\": \"<integer>\",\n            \"departureTime\": \"<string>\",\n            \"arrivalTime\": \"<string>\",\n            \"noTrafficTravelTimeInSeconds\": \"<integer>\",\n            \"historicTrafficTravelTimeInSeconds\": \"<integer>\",\n            \"liveTrafficIncidentsTravelTimeInSeconds\": \"<integer>\",\n            \"fuelConsumptionInLiters\": \"<float>\",\n            \"batteryConsumptionInkWh\": \"<float>\"\n          }\n        }\n      }\n    ]\n  ],\n  \"summary\": {\n    \"successfulRoutes\": \"<integer>\",\n    \"totalRoutes\": \"<integer>\"\n  }\n}",
                      "createdAt": "2026-06-05T15:19:28.000Z",
                      "updatedAt": "2026-06-05T15:19:28.000Z",
                      "uid": "35240-e9e032f6-f744-4f97-85d0-315bd8e5df45"
                    },
                    {
                      "id": "66d6b61a-0a4b-4593-a4ce-cbff73126777",
                      "name": "**Supported only for async request.**\nRequest Accepted: The request has been accepted for processing. Please use the URL in the Location Header to retry or access the results.",
                      "originalRequest": {
                        "method": "POST",
                        "header": [
                          {
                            "description": "Specifies which account is intended for usage in conjunction with the Microsoft Entra ID security model.  It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management  plane Account API. To use Microsoft Entra ID security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance.",
                            "key": "x-ms-client-id",
                            "value": "<string>"
                          },
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: oauth2",
                            "key": "Authorization",
                            "value": "<token>"
                          }
                        ],
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"origins\": {\n    \"coordinates\": [\n      [\n        \"<double>\",\n        \"<double>\"\n      ],\n      [\n        \"<double>\",\n        \"<double>\"\n      ]\n    ],\n    \"type\": \"<string>\"\n  },\n  \"destinations\": {\n    \"coordinates\": [\n      [\n        \"<double>\",\n        \"<double>\"\n      ],\n      [\n        \"<double>\",\n        \"<double>\"\n      ]\n    ],\n    \"type\": \"<string>\"\n  }\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        },
                        "url": {
                          "raw": "{{baseUrl}}/route/matrix/:format?subscription-key=<string>&api-version=1.0&waitForResults=false&computeTravelTimeFor=none&sectionType=travelMode&arriveAt=<dateTime>&departAt=<dateTime>&vehicleAxleWeight=0&vehicleLength=0&vehicleHeight=0&vehicleWidth=0&vehicleMaxSpeed=0&vehicleWeight=0&windingness=normal&hilliness=normal&travelMode=car&avoid=ferries&traffic=true&routeType=fastest&vehicleLoadType=USHazmatClass7",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "route",
                            "matrix",
                            ":format"
                          ],
                          "query": [
                            {
                              "description": "One of the Azure Maps keys provided from an Azure Map Account. Please refer to this [article](https://docs.microsoft.com/azure/azure-maps/how-to-manage-authentication) for details on how to manage authentication.",
                              "key": "subscription-key",
                              "value": "<string>"
                            },
                            {
                              "description": "(Required) Version number of Azure Maps API. Current version is 1.0",
                              "key": "api-version",
                              "value": "1.0"
                            },
                            {
                              "description": "Boolean to indicate whether to execute the request synchronously. If set to true, user will get a 200 response if the request is finished under 120 seconds. Otherwise, user will get a 202 response right away. Please refer to the API description for more details on 202 response. **Supported only for async request**.",
                              "key": "waitForResults",
                              "value": "false"
                            },
                            {
                              "description": "Specifies whether to return additional travel times using different types of traffic information (none, historic, live) as well as the default best-estimate travel time.",
                              "key": "computeTravelTimeFor",
                              "value": "none"
                            },
                            {
                              "description": "Specifies which of the section types is reported in the route response. <br><br>For example if sectionType = pedestrian the sections which are suited for pedestrians only are returned. Multiple types can be used. The default sectionType refers to the travelMode input. By default travelMode is set to car",
                              "key": "sectionType",
                              "value": "travelMode"
                            },
                            {
                              "description": "The date and time of arrival at the destination point. It must be specified as a dateTime. When a time zone offset is not specified it will be assumed to be that of the destination point. The arriveAt value must be in the future. The arriveAt parameter cannot be used in conjunction with departAt, minDeviationDistance or minDeviationTime.",
                              "key": "arriveAt",
                              "value": "<dateTime>"
                            },
                            {
                              "description": "The date and time of departure from the origin point. Departure times apart from now must be specified as a dateTime. When a time zone offset is not specified, it will be assumed to be that of the origin point. The departAt value must be in the future in the date-time format (1996-12-19T16:39:57-08:00).",
                              "key": "departAt",
                              "value": "<dateTime>"
                            },
                            {
                              "description": "Weight per axle of the vehicle in kg. A value of 0 means that weight restrictions per axle are not considered.",
                              "key": "vehicleAxleWeight",
                              "value": "0"
                            },
                            {
                              "description": "Length of the vehicle in meters. A value of 0 means that length restrictions are not considered.",
                              "key": "vehicleLength",
                              "value": "0"
                            },
                            {
                              "description": "Height of the vehicle in meters. A value of 0 means that height restrictions are not considered.",
                              "key": "vehicleHeight",
                              "value": "0"
                            },
                            {
                              "description": "Width of the vehicle in meters. A value of 0 means that width restrictions are not considered.",
                              "key": "vehicleWidth",
                              "value": "0"
                            },
                            {
                              "description": "Maximum speed of the vehicle in km/hour. The max speed in the vehicle profile is used to check whether a vehicle is allowed on motorways. \n\n* A value of 0 means that an appropriate value for the vehicle will be determined and applied during route planning.\n\n* A non-zero value may be overridden during route planning. For example, the current traffic flow is 60 km/hour. If the vehicle  maximum speed is set to 50 km/hour, the routing engine will consider 60 km/hour as this is the current situation.  If the maximum speed of the vehicle is provided as 80 km/hour but the current traffic flow is 60 km/hour, then routing engine will again use 60 km/hour.",
                              "key": "vehicleMaxSpeed",
                              "value": "0"
                            },
                            {
                              "description": "Weight of the vehicle in kilograms.",
                              "key": "vehicleWeight",
                              "value": "0"
                            },
                            {
                              "description": "Level of turns for thrilling route. This parameter can only be used in conjunction with `routeType`=thrilling.",
                              "key": "windingness",
                              "value": "normal"
                            },
                            {
                              "description": "Degree of hilliness for thrilling route. This parameter can only be used in conjunction with `routeType`=thrilling.",
                              "key": "hilliness",
                              "value": "normal"
                            },
                            {
                              "description": "The mode of travel for the requested route. If not defined, default is 'car'. Note that the requested travelMode may not be available for the entire route. Where the requested travelMode is not available for a particular section, the travelMode element of the response for that section will be \"other\". Note that travel modes bus, motorcycle, taxi and van are BETA functionality. Full restriction data is not available in all areas. In **calculateReachableRange** requests, the values bicycle and pedestrian must not be used.",
                              "key": "travelMode",
                              "value": "car"
                            },
                            {
                              "description": "Specifies something that the route calculation should try to avoid when determining the route. Can be specified multiple times in one request, for example, '&avoid=motorways&avoid=tollRoads&avoid=ferries'. In calculateReachableRange requests, the value alreadyUsedRoads must not be used.",
                              "key": "avoid",
                              "value": "ferries"
                            },
                            {
                              "description": "Possible values: \n  * true - Do consider all available traffic information during routing\n  * false - Ignore current traffic data during routing. Note that although the current traffic data is ignored \n  during routing, the effect of historic traffic on effective road speeds is still incorporated.",
                              "key": "traffic",
                              "value": "true"
                            },
                            {
                              "description": "The type of route requested.",
                              "key": "routeType",
                              "value": "fastest"
                            },
                            {
                              "description": "Types of cargo that may be classified as hazardous materials and restricted from some roads. Available vehicleLoadType values are US Hazmat classes 1 through 9, plus generic classifications for use in other countries/regions. Values beginning with USHazmat are for US routing while otherHazmat should be used for all other countries/regions. vehicleLoadType can be specified multiple times. This parameter is currently only considered for travelMode=truck.",
                              "key": "vehicleLoadType",
                              "value": "USHazmatClass7"
                            }
                          ],
                          "variable": [
                            {
                              "key": "format"
                            }
                          ]
                        }
                      },
                      "status": "Accepted",
                      "code": 202,
                      "_postman_previewlanguage": "text",
                      "header": [
                        {
                          "disabled": false,
                          "description": {
                            "content": "New URL to check for the results of the long-running operation.",
                            "type": "text/plain"
                          },
                          "key": "Location",
                          "value": "<string>"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": null,
                      "createdAt": "2026-06-05T15:19:28.000Z",
                      "updatedAt": "2026-06-05T15:19:28.000Z",
                      "uid": "35240-66d6b61a-0a4b-4593-a4ce-cbff73126777"
                    },
                    {
                      "id": "9b919e56-ab85-4225-b43e-01b315e8ae58",
                      "name": "Bad request: one or more parameters were incorrectly specified or are mutually exclusive.",
                      "originalRequest": {
                        "method": "POST",
                        "header": [
                          {
                            "description": "Specifies which account is intended for usage in conjunction with the Microsoft Entra ID security model.  It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management  plane Account API. To use Microsoft Entra ID security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance.",
                            "key": "x-ms-client-id",
                            "value": "<string>"
                          },
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: oauth2",
                            "key": "Authorization",
                            "value": "<token>"
                          }
                        ],
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"origins\": {\n    \"coordinates\": [\n      [\n        \"<double>\",\n        \"<double>\"\n      ],\n      [\n        \"<double>\",\n        \"<double>\"\n      ]\n    ],\n    \"type\": \"<string>\"\n  },\n  \"destinations\": {\n    \"coordinates\": [\n      [\n        \"<double>\",\n        \"<double>\"\n      ],\n      [\n        \"<double>\",\n        \"<double>\"\n      ]\n    ],\n    \"type\": \"<string>\"\n  }\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        },
                        "url": {
                          "raw": "{{baseUrl}}/route/matrix/:format?subscription-key=<string>&api-version=1.0&waitForResults=false&computeTravelTimeFor=none&sectionType=travelMode&arriveAt=<dateTime>&departAt=<dateTime>&vehicleAxleWeight=0&vehicleLength=0&vehicleHeight=0&vehicleWidth=0&vehicleMaxSpeed=0&vehicleWeight=0&windingness=normal&hilliness=normal&travelMode=car&avoid=ferries&traffic=true&routeType=fastest&vehicleLoadType=USHazmatClass7",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "route",
                            "matrix",
                            ":format"
                          ],
                          "query": [
                            {
                              "description": "One of the Azure Maps keys provided from an Azure Map Account. Please refer to this [article](https://docs.microsoft.com/azure/azure-maps/how-to-manage-authentication) for details on how to manage authentication.",
                              "key": "subscription-key",
                              "value": "<string>"
                            },
                            {
                              "description": "(Required) Version number of Azure Maps API. Current version is 1.0",
                              "key": "api-version",
                              "value": "1.0"
                            },
                            {
                              "description": "Boolean to indicate whether to execute the request synchronously. If set to true, user will get a 200 response if the request is finished under 120 seconds. Otherwise, user will get a 202 response right away. Please refer to the API description for more details on 202 response. **Supported only for async request**.",
                              "key": "waitForResults",
                              "value": "false"
                            },
                            {
                              "description": "Specifies whether to return additional travel times using different types of traffic information (none, historic, live) as well as the default best-estimate travel time.",
                              "key": "computeTravelTimeFor",
                              "value": "none"
                            },
                            {
                              "description": "Specifies which of the section types is reported in the route response. <br><br>For example if sectionType = pedestrian the sections which are suited for pedestrians only are returned. Multiple types can be used. The default sectionType refers to the travelMode input. By default travelMode is set to car",
                              "key": "sectionType",
                              "value": "travelMode"
                            },
                            {
                              "description": "The date and time of arrival at the destination point. It must be specified as a dateTime. When a time zone offset is not specified it will be assumed to be that of the destination point. The arriveAt value must be in the future. The arriveAt parameter cannot be used in conjunction with departAt, minDeviationDistance or minDeviationTime.",
                              "key": "arriveAt",
                              "value": "<dateTime>"
                            },
                            {
                              "description": "The date and time of departure from the origin point. Departure times apart from now must be specified as a dateTime. When a time zone offset is not specified, it will be assumed to be that of the origin point. The departAt value must be in the future in the date-time format (1996-12-19T16:39:57-08:00).",
                              "key": "departAt",
                              "value": "<dateTime>"
                            },
                            {
                              "description": "Weight per axle of the vehicle in kg. A value of 0 means that weight restrictions per axle are not considered.",
                              "key": "vehicleAxleWeight",
                              "value": "0"
                            },
                            {
                              "description": "Length of the vehicle in meters. A value of 0 means that length restrictions are not considered.",
                              "key": "vehicleLength",
                              "value": "0"
                            },
                            {
                              "description": "Height of the vehicle in meters. A value of 0 means that height restrictions are not considered.",
                              "key": "vehicleHeight",
                              "value": "0"
                            },
                            {
                              "description": "Width of the vehicle in meters. A value of 0 means that width restrictions are not considered.",
                              "key": "vehicleWidth",
                              "value": "0"
                            },
                            {
                              "description": "Maximum speed of the vehicle in km/hour. The max speed in the vehicle profile is used to check whether a vehicle is allowed on motorways. \n\n* A value of 0 means that an appropriate value for the vehicle will be determined and applied during route planning.\n\n* A non-zero value may be overridden during route planning. For example, the current traffic flow is 60 km/hour. If the vehicle  maximum speed is set to 50 km/hour, the routing engine will consider 60 km/hour as this is the current situation.  If the maximum speed of the vehicle is provided as 80 km/hour but the current traffic flow is 60 km/hour, then routing engine will again use 60 km/hour.",
                              "key": "vehicleMaxSpeed",
                              "value": "0"
                            },
                            {
                              "description": "Weight of the vehicle in kilograms.",
                              "key": "vehicleWeight",
                              "value": "0"
                            },
                            {
                              "description": "Level of turns for thrilling route. This parameter can only be used in conjunction with `routeType`=thrilling.",
                              "key": "windingness",
                              "value": "normal"
                            },
                            {
                              "description": "Degree of hilliness for thrilling route. This parameter can only be used in conjunction with `routeType`=thrilling.",
                              "key": "hilliness",
                              "value": "normal"
                            },
                            {
                              "description": "The mode of travel for the requested route. If not defined, default is 'car'. Note that the requested travelMode may not be available for the entire route. Where the requested travelMode is not available for a particular section, the travelMode element of the response for that section will be \"other\". Note that travel modes bus, motorcycle, taxi and van are BETA functionality. Full restriction data is not available in all areas. In **calculateReachableRange** requests, the values bicycle and pedestrian must not be used.",
                              "key": "travelMode",
                              "value": "car"
                            },
                            {
                              "description": "Specifies something that the route calculation should try to avoid when determining the route. Can be specified multiple times in one request, for example, '&avoid=motorways&avoid=tollRoads&avoid=ferries'. In calculateReachableRange requests, the value alreadyUsedRoads must not be used.",
                              "key": "avoid",
                              "value": "ferries"
                            },
                            {
                              "description": "Possible values: \n  * true - Do consider all available traffic information during routing\n  * false - Ignore current traffic data during routing. Note that although the current traffic data is ignored \n  during routing, the effect of historic traffic on effective road speeds is still incorporated.",
                              "key": "traffic",
                              "value": "true"
                            },
                            {
                              "description": "The type of route requested.",
                              "key": "routeType",
                              "value": "fastest"
                            },
                            {
                              "description": "Types of cargo that may be classified as hazardous materials and restricted from some roads. Available vehicleLoadType values are US Hazmat classes 1 through 9, plus generic classifications for use in other countries/regions. Values beginning with USHazmat are for US routing while otherHazmat should be used for all other countries/regions. vehicleLoadType can be specified multiple times. This parameter is currently only considered for travelMode=truck.",
                              "key": "vehicleLoadType",
                              "value": "USHazmatClass7"
                            }
                          ],
                          "variable": [
                            {
                              "key": "format"
                            }
                          ]
                        }
                      },
                      "status": "Bad Request",
                      "code": 400,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"error\": {\n    \"code\": \"<string>\",\n    \"message\": \"<string>\",\n    \"details\": [\n      {\n        \"value\": \"<Circular reference to #/components/schemas/ODataError detected>\"\n      },\n      {\n        \"value\": \"<Circular reference to #/components/schemas/ODataError detected>\"\n      }\n    ],\n    \"target\": \"<string>\"\n  }\n}",
                      "createdAt": "2026-06-05T15:19:28.000Z",
                      "updatedAt": "2026-06-05T15:19:28.000Z",
                      "uid": "35240-9b919e56-ab85-4225-b43e-01b315e8ae58"
                    },
                    {
                      "id": "24affd0a-a771-4ad9-953f-5491d8a5e0a7",
                      "name": "Access denied due to invalid subscription key or invalid Microsoft Entra ID bearer token.  Make sure to provide a valid key for an active Azure subscription and Maps resource.  Otherwise, verify the [WWW-Authenticate](https://tools.ietf.org/html/rfc6750#s",
                      "originalRequest": {
                        "method": "POST",
                        "header": [
                          {
                            "description": "Specifies which account is intended for usage in conjunction with the Microsoft Entra ID security model.  It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management  plane Account API. To use Microsoft Entra ID security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance.",
                            "key": "x-ms-client-id",
                            "value": "<string>"
                          },
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: oauth2",
                            "key": "Authorization",
                            "value": "<token>"
                          }
                        ],
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"origins\": {\n    \"coordinates\": [\n      [\n        \"<double>\",\n        \"<double>\"\n      ],\n      [\n        \"<double>\",\n        \"<double>\"\n      ]\n    ],\n    \"type\": \"<string>\"\n  },\n  \"destinations\": {\n    \"coordinates\": [\n      [\n        \"<double>\",\n        \"<double>\"\n      ],\n      [\n        \"<double>\",\n        \"<double>\"\n      ]\n    ],\n    \"type\": \"<string>\"\n  }\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        },
                        "url": {
                          "raw": "{{baseUrl}}/route/matrix/:format?subscription-key=<string>&api-version=1.0&waitForResults=false&computeTravelTimeFor=none&sectionType=travelMode&arriveAt=<dateTime>&departAt=<dateTime>&vehicleAxleWeight=0&vehicleLength=0&vehicleHeight=0&vehicleWidth=0&vehicleMaxSpeed=0&vehicleWeight=0&windingness=normal&hilliness=normal&travelMode=car&avoid=ferries&traffic=true&routeType=fastest&vehicleLoadType=USHazmatClass7",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "route",
                            "matrix",
                            ":format"
                          ],
                          "query": [
                            {
                              "description": "One of the Azure Maps keys provided from an Azure Map Account. Please refer to this [article](https://docs.microsoft.com/azure/azure-maps/how-to-manage-authentication) for details on how to manage authentication.",
                              "key": "subscription-key",
                              "value": "<string>"
                            },
                            {
                              "description": "(Required) Version number of Azure Maps API. Current version is 1.0",
                              "key": "api-version",
                              "value": "1.0"
                            },
                            {
                              "description": "Boolean to indicate whether to execute the request synchronously. If set to true, user will get a 200 response if the request is finished under 120 seconds. Otherwise, user will get a 202 response right away. Please refer to the API description for more details on 202 response. **Supported only for async request**.",
                              "key": "waitForResults",
                              "value": "false"
                            },
                            {
                              "description": "Specifies whether to return additional travel times using different types of traffic information (none, historic, live) as well as the default best-estimate travel time.",
                              "key": "computeTravelTimeFor",
                              "value": "none"
                            },
                            {
                              "description": "Specifies which of the section types is reported in the route response. <br><br>For example if sectionType = pedestrian the sections which are suited for pedestrians only are returned. Multiple types can be used. The default sectionType refers to the travelMode input. By default travelMode is set to car",
                              "key": "sectionType",
                              "value": "travelMode"
                            },
                            {
                              "description": "The date and time of arrival at the destination point. It must be specified as a dateTime. When a time zone offset is not specified it will be assumed to be that of the destination point. The arriveAt value must be in the future. The arriveAt parameter cannot be used in conjunction with departAt, minDeviationDistance or minDeviationTime.",
                              "key": "arriveAt",
                              "value": "<dateTime>"
                            },
                            {
                              "description": "The date and time of departure from the origin point. Departure times apart from now must be specified as a dateTime. When a time zone offset is not specified, it will be assumed to be that of the origin point. The departAt value must be in the future in the date-time format (1996-12-19T16:39:57-08:00).",
                              "key": "departAt",
                              "value": "<dateTime>"
                            },
                            {
                              "description": "Weight per axle of the vehicle in kg. A value of 0 means that weight restrictions per axle are not considered.",
                              "key": "vehicleAxleWeight",
                              "value": "0"
                            },
                            {
                              "description": "Length of the vehicle in meters. A value of 0 means that length restrictions are not considered.",
                              "key": "vehicleLength",
                              "value": "0"
                            },
                            {
                              "description": "Height of the vehicle in meters. A value of 0 means that height restrictions are not considered.",
                              "key": "vehicleHeight",
                              "value": "0"
                            },
                            {
                              "description": "Width of the vehicle in meters. A value of 0 means that width restrictions are not considered.",
                              "key": "vehicleWidth",
                              "value": "0"
                            },
                            {
                              "description": "Maximum speed of the vehicle in km/hour. The max speed in the vehicle profile is used to check whether a vehicle is allowed on motorways. \n\n* A value of 0 means that an appropriate value for the vehicle will be determined and applied during route planning.\n\n* A non-zero value may be overridden during route planning. For example, the current traffic flow is 60 km/hour. If the vehicle  maximum speed is set to 50 km/hour, the routing engine will consider 60 km/hour as this is the current situation.  If the maximum speed of the vehicle is provided as 80 km/hour but the current traffic flow is 60 km/hour, then routing engine will again use 60 km/hour.",
                              "key": "vehicleMaxSpeed",
                              "value": "0"
                            },
                            {
                              "description": "Weight of the vehicle in kilograms.",
                              "key": "vehicleWeight",
                              "value": "0"
                            },
                            {
                              "description": "Level of turns for thrilling route. This parameter can only be used in conjunction with `routeType`=thrilling.",
                              "key": "windingness",
                              "value": "normal"
                            },
                            {
                              "description": "Degree of hilliness for thrilling route. This parameter can only be used in conjunction with `routeType`=thrilling.",
                              "key": "hilliness",
                              "value": "normal"
                            },
                            {
                              "description": "The mode of travel for the requested route. If not defined, default is 'car'. Note that the requested travelMode may not be available for the entire route. Where the requested travelMode is not available for a particular section, the travelMode element of the response for that section will be \"other\". Note that travel modes bus, motorcycle, taxi and van are BETA functionality. Full restriction data is not available in all areas. In **calculateReachableRange** requests, the values bicycle and pedestrian must not be used.",
                              "key": "travelMode",
                              "value": "car"
                            },
                            {
                              "description": "Specifies something that the route calculation should try to avoid when determining the route. Can be specified multiple times in one request, for example, '&avoid=motorways&avoid=tollRoads&avoid=ferries'. In calculateReachableRange requests, the value alreadyUsedRoads must not be used.",
                              "key": "avoid",
                              "value": "ferries"
                            },
                            {
                              "description": "Possible values: \n  * true - Do consider all available traffic information during routing\n  * false - Ignore current traffic data during routing. Note that although the current traffic data is ignored \n  during routing, the effect of historic traffic on effective road speeds is still incorporated.",
                              "key": "traffic",
                              "value": "true"
                            },
                            {
                              "description": "The type of route requested.",
                              "key": "routeType",
                              "value": "fastest"
                            },
                            {
                              "description": "Types of cargo that may be classified as hazardous materials and restricted from some roads. Available vehicleLoadType values are US Hazmat classes 1 through 9, plus generic classifications for use in other countries/regions. Values beginning with USHazmat are for US routing while otherHazmat should be used for all other countries/regions. vehicleLoadType can be specified multiple times. This parameter is currently only considered for travelMode=truck.",
                              "key": "vehicleLoadType",
                              "value": "USHazmatClass7"
                            }
                          ],
                          "variable": [
                            {
                              "key": "format"
                            }
                          ]
                        }
                      },
                      "status": "Unauthorized",
                      "code": 401,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "Bearer realm=\"https://atlas.microsoft.com/\", error=\"invalid_token\", error_description=\"The access token expired\"",
                            "type": "text/plain"
                          },
                          "key": "WWW-Authenticate",
                          "value": "<string>"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"error\": {\n    \"code\": \"<string>\",\n    \"message\": \"<string>\",\n    \"details\": [\n      {\n        \"value\": \"<Circular reference to #/components/schemas/ODataError detected>\"\n      },\n      {\n        \"value\": \"<Circular reference to #/components/schemas/ODataError detected>\"\n      }\n    ],\n    \"target\": \"<string>\"\n  }\n}",
                      "createdAt": "2026-06-05T15:19:28.000Z",
                      "updatedAt": "2026-06-05T15:19:28.000Z",
                      "uid": "35240-24affd0a-a771-4ad9-953f-5491d8a5e0a7"
                    },
                    {
                      "id": "8c284be7-17ff-418d-8944-4d9f1a41341f",
                      "name": "Permission, capacity, or authentication issues.",
                      "originalRequest": {
                        "method": "POST",
                        "header": [
                          {
                            "description": "Specifies which account is intended for usage in conjunction with the Microsoft Entra ID security model.  It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management  plane Account API. To use Microsoft Entra ID security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance.",
                            "key": "x-ms-client-id",
                            "value": "<string>"
                          },
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: oauth2",
                            "key": "Authorization",
                            "value": "<token>"
                          }
                        ],
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"origins\": {\n    \"coordinates\": [\n      [\n        \"<double>\",\n        \"<double>\"\n      ],\n      [\n        \"<double>\",\n        \"<double>\"\n      ]\n    ],\n    \"type\": \"<string>\"\n  },\n  \"destinations\": {\n    \"coordinates\": [\n      [\n        \"<double>\",\n        \"<double>\"\n      ],\n      [\n        \"<double>\",\n        \"<double>\"\n      ]\n    ],\n    \"type\": \"<string>\"\n  }\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        },
                        "url": {
                          "raw": "{{baseUrl}}/route/matrix/:format?subscription-key=<string>&api-version=1.0&waitForResults=false&computeTravelTimeFor=none&sectionType=travelMode&arriveAt=<dateTime>&departAt=<dateTime>&vehicleAxleWeight=0&vehicleLength=0&vehicleHeight=0&vehicleWidth=0&vehicleMaxSpeed=0&vehicleWeight=0&windingness=normal&hilliness=normal&travelMode=car&avoid=ferries&traffic=true&routeType=fastest&vehicleLoadType=USHazmatClass7",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "route",
                            "matrix",
                            ":format"
                          ],
                          "query": [
                            {
                              "description": "One of the Azure Maps keys provided from an Azure Map Account. Please refer to this [article](https://docs.microsoft.com/azure/azure-maps/how-to-manage-authentication) for details on how to manage authentication.",
                              "key": "subscription-key",
                              "value": "<string>"
                            },
                            {
                              "description": "(Required) Version number of Azure Maps API. Current version is 1.0",
                              "key": "api-version",
                              "value": "1.0"
                            },
                            {
                              "description": "Boolean to indicate whether to execute the request synchronously. If set to true, user will get a 200 response if the request is finished under 120 seconds. Otherwise, user will get a 202 response right away. Please refer to the API description for more details on 202 response. **Supported only for async request**.",
                              "key": "waitForResults",
                              "value": "false"
                            },
                            {
                              "description": "Specifies whether to return additional travel times using different types of traffic information (none, historic, live) as well as the default best-estimate travel time.",
                              "key": "computeTravelTimeFor",
                              "value": "none"
                            },
                            {
                              "description": "Specifies which of the section types is reported in the route response. <br><br>For example if sectionType = pedestrian the sections which are suited for pedestrians only are returned. Multiple types can be used. The default sectionType refers to the travelMode input. By default travelMode is set to car",
                              "key": "sectionType",
                              "value": "travelMode"
                            },
                            {
                              "description": "The date and time of arrival at the destination point. It must be specified as a dateTime. When a time zone offset is not specified it will be assumed to be that of the destination point. The arriveAt value must be in the future. The arriveAt parameter cannot be used in conjunction with departAt, minDeviationDistance or minDeviationTime.",
                              "key": "arriveAt",
                              "value": "<dateTime>"
                            },
                            {
                              "description": "The date and time of departure from the origin point. Departure times apart from now must be specified as a dateTime. When a time zone offset is not specified, it will be assumed to be that of the origin point. The departAt value must be in the future in the date-time format (1996-12-19T16:39:57-08:00).",
                              "key": "departAt",
                              "value": "<dateTime>"
                            },
                            {
                              "description": "Weight per axle of the vehicle in kg. A value of 0 means that weight restrictions per axle are not considered.",
                              "key": "vehicleAxleWeight",
                              "value": "0"
                            },
                            {
                              "description": "Length of the vehicle in meters. A value of 0 means that length restrictions are not considered.",
                              "key": "vehicleLength",
                              "value": "0"
                            },
                            {
                              "description": "Height of the vehicle in meters. A value of 0 means that height restrictions are not considered.",
                              "key": "vehicleHeight",
                              "value": "0"
                            },
                            {
                              "description": "Width of the vehicle in meters. A value of 0 means that width restrictions are not considered.",
                              "key": "vehicleWidth",
                              "value": "0"
                            },
                            {
                              "description": "Maximum speed of the vehicle in km/hour. The max speed in the vehicle profile is used to check whether a vehicle is allowed on motorways. \n\n* A value of 0 means that an appropriate value for the vehicle will be determined and applied during route planning.\n\n* A non-zero value may be overridden during route planning. For example, the current traffic flow is 60 km/hour. If the vehicle  maximum speed is set to 50 km/hour, the routing engine will consider 60 km/hour as this is the current situation.  If the maximum speed of the vehicle is provided as 80 km/hour but the current traffic flow is 60 km/hour, then routing engine will again use 60 km/hour.",
                              "key": "vehicleMaxSpeed",
                              "value": "0"
                            },
                            {
                              "description": "Weight of the vehicle in kilograms.",
                              "key": "vehicleWeight",
                              "value": "0"
                            },
                            {
                              "description": "Level of turns for thrilling route. This parameter can only be used in conjunction with `routeType`=thrilling.",
                              "key": "windingness",
                              "value": "normal"
                            },
                            {
                              "description": "Degree of hilliness for thrilling route. This parameter can only be used in conjunction with `routeType`=thrilling.",
                              "key": "hilliness",
                              "value": "normal"
                            },
                            {
                              "description": "The mode of travel for the requested route. If not defined, default is 'car'. Note that the requested travelMode may not be available for the entire route. Where the requested travelMode is not available for a particular section, the travelMode element of the response for that section will be \"other\". Note that travel modes bus, motorcycle, taxi and van are BETA functionality. Full restriction data is not available in all areas. In **calculateReachableRange** requests, the values bicycle and pedestrian must not be used.",
                              "key": "travelMode",
                              "value": "car"
                            },
                            {
                              "description": "Specifies something that the route calculation should try to avoid when determining the route. Can be specified multiple times in one request, for example, '&avoid=motorways&avoid=tollRoads&avoid=ferries'. In calculateReachableRange requests, the value alreadyUsedRoads must not be used.",
                              "key": "avoid",
                              "value": "ferries"
                            },
                            {
                              "description": "Possible values: \n  * true - Do consider all available traffic information during routing\n  * false - Ignore current traffic data during routing. Note that although the current traffic data is ignored \n  during routing, the effect of historic traffic on effective road speeds is still incorporated.",
                              "key": "traffic",
                              "value": "true"
                            },
                            {
                              "description": "The type of route requested.",
                              "key": "routeType",
                              "value": "fastest"
                            },
                            {
                              "description": "Types of cargo that may be classified as hazardous materials and restricted from some roads. Available vehicleLoadType values are US Hazmat classes 1 through 9, plus generic classifications for use in other countries/regions. Values beginning with USHazmat are for US routing while otherHazmat should be used for all other countries/regions. vehicleLoadType can be specified multiple times. This parameter is currently only considered for travelMode=truck.",
                              "key": "vehicleLoadType",
                              "value": "USHazmatClass7"
                            }
                          ],
                          "variable": [
                            {
                              "key": "format"
                            }
                          ]
                        }
                      },
                      "status": "Forbidden",
                      "code": 403,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"error\": {\n    \"code\": \"<string>\",\n    \"message\": \"<string>\",\n    \"details\": [\n      {\n        \"value\": \"<Circular reference to #/components/schemas/ODataError detected>\"\n      },\n      {\n        \"value\": \"<Circular reference to #/components/schemas/ODataError detected>\"\n      }\n    ],\n    \"target\": \"<string>\"\n  }\n}",
                      "createdAt": "2026-06-05T15:19:28.000Z",
                      "updatedAt": "2026-06-05T15:19:28.000Z",
                      "uid": "35240-8c284be7-17ff-418d-8944-4d9f1a41341f"
                    },
                    {
                      "id": "fd953199-e624-4272-8627-48ad6436bd91",
                      "name": "Not Found: the requested resource could not be found, but it may be available again in the future.",
                      "originalRequest": {
                        "method": "POST",
                        "header": [
                          {
                            "description": "Specifies which account is intended for usage in conjunction with the Microsoft Entra ID security model.  It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management  plane Account API. To use Microsoft Entra ID security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance.",
                            "key": "x-ms-client-id",
                            "value": "<string>"
                          },
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: oauth2",
                            "key": "Authorization",
                            "value": "<token>"
                          }
                        ],
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"origins\": {\n    \"coordinates\": [\n      [\n        \"<double>\",\n        \"<double>\"\n      ],\n      [\n        \"<double>\",\n        \"<double>\"\n      ]\n    ],\n    \"type\": \"<string>\"\n  },\n  \"destinations\": {\n    \"coordinates\": [\n      [\n        \"<double>\",\n        \"<double>\"\n      ],\n      [\n        \"<double>\",\n        \"<double>\"\n      ]\n    ],\n    \"type\": \"<string>\"\n  }\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        },
                        "url": {
                          "raw": "{{baseUrl}}/route/matrix/:format?subscription-key=<string>&api-version=1.0&waitForResults=false&computeTravelTimeFor=none&sectionType=travelMode&arriveAt=<dateTime>&departAt=<dateTime>&vehicleAxleWeight=0&vehicleLength=0&vehicleHeight=0&vehicleWidth=0&vehicleMaxSpeed=0&vehicleWeight=0&windingness=normal&hilliness=normal&travelMode=car&avoid=ferries&traffic=true&routeType=fastest&vehicleLoadType=USHazmatClass7",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "route",
                            "matrix",
                            ":format"
                          ],
                          "query": [
                            {
                              "description": "One of the Azure Maps keys provided from an Azure Map Account. Please refer to this [article](https://docs.microsoft.com/azure/azure-maps/how-to-manage-authentication) for details on how to manage authentication.",
                              "key": "subscription-key",
                              "value": "<string>"
                            },
                            {
                              "description": "(Required) Version number of Azure Maps API. Current version is 1.0",
                              "key": "api-version",
                              "value": "1.0"
                            },
                            {
                              "description": "Boolean to indicate whether to execute the request synchronously. If set to true, user will get a 200 response if the request is finished under 120 seconds. Otherwise, user will get a 202 response right away. Please refer to the API description for more details on 202 response. **Supported only for async request**.",
                              "key": "waitForResults",
                              "value": "false"
                            },
                            {
                              "description": "Specifies whether to return additional travel times using different types of traffic information (none, historic, live) as well as the default best-estimate travel time.",
                              "key": "computeTravelTimeFor",
                              "value": "none"
                            },
                            {
                              "description": "Specifies which of the section types is reported in the route response. <br><br>For example if sectionType = pedestrian the sections which are suited for pedestrians only are returned. Multiple types can be used. The default sectionType refers to the travelMode input. By default travelMode is set to car",
                              "key": "sectionType",
                              "value": "travelMode"
                            },
                            {
                              "description": "The date and time of arrival at the destination point. It must be specified as a dateTime. When a time zone offset is not specified it will be assumed to be that of the destination point. The arriveAt value must be in the future. The arriveAt parameter cannot be used in conjunction with departAt, minDeviationDistance or minDeviationTime.",
                              "key": "arriveAt",
                              "value": "<dateTime>"
                            },
                            {
                              "description": "The date and time of departure from the origin point. Departure times apart from now must be specified as a dateTime. When a time zone offset is not specified, it will be assumed to be that of the origin point. The departAt value must be in the future in the date-time format (1996-12-19T16:39:57-08:00).",
                              "key": "departAt",
                              "value": "<dateTime>"
                            },
                            {
                              "description": "Weight per axle of the vehicle in kg. A value of 0 means that weight restrictions per axle are not considered.",
                              "key": "vehicleAxleWeight",
                              "value": "0"
                            },
                            {
                              "description": "Length of the vehicle in meters. A value of 0 means that length restrictions are not considered.",
                              "key": "vehicleLength",
                              "value": "0"
                            },
                            {
                              "description": "Height of the vehicle in meters. A value of 0 means that height restrictions are not considered.",
                              "key": "vehicleHeight",
                              "value": "0"
                            },
                            {
                              "description": "Width of the vehicle in meters. A value of 0 means that width restrictions are not considered.",
                              "key": "vehicleWidth",
                              "value": "0"
                            },
                            {
                              "description": "Maximum speed of the vehicle in km/hour. The max speed in the vehicle profile is used to check whether a vehicle is allowed on motorways. \n\n* A value of 0 means that an appropriate value for the vehicle will be determined and applied during route planning.\n\n* A non-zero value may be overridden during route planning. For example, the current traffic flow is 60 km/hour. If the vehicle  maximum speed is set to 50 km/hour, the routing engine will consider 60 km/hour as this is the current situation.  If the maximum speed of the vehicle is provided as 80 km/hour but the current traffic flow is 60 km/hour, then routing engine will again use 60 km/hour.",
                              "key": "vehicleMaxSpeed",
                              "value": "0"
                            },
                            {
                              "description": "Weight of the vehicle in kilograms.",
                              "key": "vehicleWeight",
                              "value": "0"
                            },
                            {
                              "description": "Level of turns for thrilling route. This parameter can only be used in conjunction with `routeType`=thrilling.",
                              "key": "windingness",
                              "value": "normal"
                            },
                            {
                              "description": "Degree of hilliness for thrilling route. This parameter can only be used in conjunction with `routeType`=thrilling.",
                              "key": "hilliness",
                              "value": "normal"
                            },
                            {
                              "description": "The mode of travel for the requested route. If not defined, default is 'car'. Note that the requested travelMode may not be available for the entire route. Where the requested travelMode is not available for a particular section, the travelMode element of the response for that section will be \"other\". Note that travel modes bus, motorcycle, taxi and van are BETA functionality. Full restriction data is not available in all areas. In **calculateReachableRange** requests, the values bicycle and pedestrian must not be used.",
                              "key": "travelMode",
                              "value": "car"
                            },
                            {
                              "description": "Specifies something that the route calculation should try to avoid when determining the route. Can be specified multiple times in one request, for example, '&avoid=motorways&avoid=tollRoads&avoid=ferries'. In calculateReachableRange requests, the value alreadyUsedRoads must not be used.",
                              "key": "avoid",
                              "value": "ferries"
                            },
                            {
                              "description": "Possible values: \n  * true - Do consider all available traffic information during routing\n  * false - Ignore current traffic data during routing. Note that although the current traffic data is ignored \n  during routing, the effect of historic traffic on effective road speeds is still incorporated.",
                              "key": "traffic",
                              "value": "true"
                            },
                            {
                              "description": "The type of route requested.",
                              "key": "routeType",
                              "value": "fastest"
                            },
                            {
                              "description": "Types of cargo that may be classified as hazardous materials and restricted from some roads. Available vehicleLoadType values are US Hazmat classes 1 through 9, plus generic classifications for use in other countries/regions. Values beginning with USHazmat are for US routing while otherHazmat should be used for all other countries/regions. vehicleLoadType can be specified multiple times. This parameter is currently only considered for travelMode=truck.",
                              "key": "vehicleLoadType",
                              "value": "USHazmatClass7"
                            }
                          ],
                          "variable": [
                            {
                              "key": "format"
                            }
                          ]
                        }
                      },
                      "status": "Not Found",
                      "code": 404,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"error\": {\n    \"code\": \"<string>\",\n    \"message\": \"<string>\",\n    \"details\": [\n      {\n        \"value\": \"<Circular reference to #/components/schemas/ODataError detected>\"\n      },\n      {\n        \"value\": \"<Circular reference to #/components/schemas/ODataError detected>\"\n      }\n    ],\n    \"target\": \"<string>\"\n  }\n}",
                      "createdAt": "2026-06-05T15:19:28.000Z",
                      "updatedAt": "2026-06-05T15:19:28.000Z",
                      "uid": "35240-fd953199-e624-4272-8627-48ad6436bd91"
                    },
                    {
                      "id": "e3e73c59-501d-4f18-af0b-1b919806cd91",
                      "name": "An error occurred while processing the request. Please try again later.",
                      "originalRequest": {
                        "method": "POST",
                        "header": [
                          {
                            "description": "Specifies which account is intended for usage in conjunction with the Microsoft Entra ID security model.  It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management  plane Account API. To use Microsoft Entra ID security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance.",
                            "key": "x-ms-client-id",
                            "value": "<string>"
                          },
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: oauth2",
                            "key": "Authorization",
                            "value": "<token>"
                          }
                        ],
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"origins\": {\n    \"coordinates\": [\n      [\n        \"<double>\",\n        \"<double>\"\n      ],\n      [\n        \"<double>\",\n        \"<double>\"\n      ]\n    ],\n    \"type\": \"<string>\"\n  },\n  \"destinations\": {\n    \"coordinates\": [\n      [\n        \"<double>\",\n        \"<double>\"\n      ],\n      [\n        \"<double>\",\n        \"<double>\"\n      ]\n    ],\n    \"type\": \"<string>\"\n  }\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        },
                        "url": {
                          "raw": "{{baseUrl}}/route/matrix/:format?subscription-key=<string>&api-version=1.0&waitForResults=false&computeTravelTimeFor=none&sectionType=travelMode&arriveAt=<dateTime>&departAt=<dateTime>&vehicleAxleWeight=0&vehicleLength=0&vehicleHeight=0&vehicleWidth=0&vehicleMaxSpeed=0&vehicleWeight=0&windingness=normal&hilliness=normal&travelMode=car&avoid=ferries&traffic=true&routeType=fastest&vehicleLoadType=USHazmatClass7",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "route",
                            "matrix",
                            ":format"
                          ],
                          "query": [
                            {
                              "description": "One of the Azure Maps keys provided from an Azure Map Account. Please refer to this [article](https://docs.microsoft.com/azure/azure-maps/how-to-manage-authentication) for details on how to manage authentication.",
                              "key": "subscription-key",
                              "value": "<string>"
                            },
                            {
                              "description": "(Required) Version number of Azure Maps API. Current version is 1.0",
                              "key": "api-version",
                              "value": "1.0"
                            },
                            {
                              "description": "Boolean to indicate whether to execute the request synchronously. If set to true, user will get a 200 response if the request is finished under 120 seconds. Otherwise, user will get a 202 response right away. Please refer to the API description for more details on 202 response. **Supported only for async request**.",
                              "key": "waitForResults",
                              "value": "false"
                            },
                            {
                              "description": "Specifies whether to return additional travel times using different types of traffic information (none, historic, live) as well as the default best-estimate travel time.",
                              "key": "computeTravelTimeFor",
                              "value": "none"
                            },
                            {
                              "description": "Specifies which of the section types is reported in the route response. <br><br>For example if sectionType = pedestrian the sections which are suited for pedestrians only are returned. Multiple types can be used. The default sectionType refers to the travelMode input. By default travelMode is set to car",
                              "key": "sectionType",
                              "value": "travelMode"
                            },
                            {
                              "description": "The date and time of arrival at the destination point. It must be specified as a dateTime. When a time zone offset is not specified it will be assumed to be that of the destination point. The arriveAt value must be in the future. The arriveAt parameter cannot be used in conjunction with departAt, minDeviationDistance or minDeviationTime.",
                              "key": "arriveAt",
                              "value": "<dateTime>"
                            },
                            {
                              "description": "The date and time of departure from the origin point. Departure times apart from now must be specified as a dateTime. When a time zone offset is not specified, it will be assumed to be that of the origin point. The departAt value must be in the future in the date-time format (1996-12-19T16:39:57-08:00).",
                              "key": "departAt",
                              "value": "<dateTime>"
                            },
                            {
                              "description": "Weight per axle of the vehicle in kg. A value of 0 means that weight restrictions per axle are not considered.",
                              "key": "vehicleAxleWeight",
                              "value": "0"
                            },
                            {
                              "description": "Length of the vehicle in meters. A value of 0 means that length restrictions are not considered.",
                              "key": "vehicleLength",
                              "value": "0"
                            },
                            {
                              "description": "Height of the vehicle in meters. A value of 0 means that height restrictions are not considered.",
                              "key": "vehicleHeight",
                              "value": "0"
                            },
                            {
                              "description": "Width of the vehicle in meters. A value of 0 means that width restrictions are not considered.",
                              "key": "vehicleWidth",
                              "value": "0"
                            },
                            {
                              "description": "Maximum speed of the vehicle in km/hour. The max speed in the vehicle profile is used to check whether a vehicle is allowed on motorways. \n\n* A value of 0 means that an appropriate value for the vehicle will be determined and applied during route planning.\n\n* A non-zero value may be overridden during route planning. For example, the current traffic flow is 60 km/hour. If the vehicle  maximum speed is set to 50 km/hour, the routing engine will consider 60 km/hour as this is the current situation.  If the maximum speed of the vehicle is provided as 80 km/hour but the current traffic flow is 60 km/hour, then routing engine will again use 60 km/hour.",
                              "key": "vehicleMaxSpeed",
                              "value": "0"
                            },
                            {
                              "description": "Weight of the vehicle in kilograms.",
                              "key": "vehicleWeight",
                              "value": "0"
                            },
                            {
                              "description": "Level of turns for thrilling route. This parameter can only be used in conjunction with `routeType`=thrilling.",
                              "key": "windingness",
                              "value": "normal"
                            },
                            {
                              "description": "Degree of hilliness for thrilling route. This parameter can only be used in conjunction with `routeType`=thrilling.",
                              "key": "hilliness",
                              "value": "normal"
                            },
                            {
                              "description": "The mode of travel for the requested route. If not defined, default is 'car'. Note that the requested travelMode may not be available for the entire route. Where the requested travelMode is not available for a particular section, the travelMode element of the response for that section will be \"other\". Note that travel modes bus, motorcycle, taxi and van are BETA functionality. Full restriction data is not available in all areas. In **calculateReachableRange** requests, the values bicycle and pedestrian must not be used.",
                              "key": "travelMode",
                              "value": "car"
                            },
                            {
                              "description": "Specifies something that the route calculation should try to avoid when determining the route. Can be specified multiple times in one request, for example, '&avoid=motorways&avoid=tollRoads&avoid=ferries'. In calculateReachableRange requests, the value alreadyUsedRoads must not be used.",
                              "key": "avoid",
                              "value": "ferries"
                            },
                            {
                              "description": "Possible values: \n  * true - Do consider all available traffic information during routing\n  * false - Ignore current traffic data during routing. Note that although the current traffic data is ignored \n  during routing, the effect of historic traffic on effective road speeds is still incorporated.",
                              "key": "traffic",
                              "value": "true"
                            },
                            {
                              "description": "The type of route requested.",
                              "key": "routeType",
                              "value": "fastest"
                            },
                            {
                              "description": "Types of cargo that may be classified as hazardous materials and restricted from some roads. Available vehicleLoadType values are US Hazmat classes 1 through 9, plus generic classifications for use in other countries/regions. Values beginning with USHazmat are for US routing while otherHazmat should be used for all other countries/regions. vehicleLoadType can be specified multiple times. This parameter is currently only considered for travelMode=truck.",
                              "key": "vehicleLoadType",
                              "value": "USHazmatClass7"
                            }
                          ],
                          "variable": [
                            {
                              "key": "format"
                            }
                          ]
                        }
                      },
                      "status": "Internal Server Error",
                      "code": 500,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"error\": {\n    \"code\": \"<string>\",\n    \"message\": \"<string>\",\n    \"details\": [\n      {\n        \"value\": \"<Circular reference to #/components/schemas/ODataError detected>\"\n      },\n      {\n        \"value\": \"<Circular reference to #/components/schemas/ODataError detected>\"\n      }\n    ],\n    \"target\": \"<string>\"\n  }\n}",
                      "createdAt": "2026-06-05T15:19:28.000Z",
                      "updatedAt": "2026-06-05T15:19:28.000Z",
                      "uid": "35240-e3e73c59-501d-4f18-af0b-1b919806cd91"
                    }
                  ],
                  "createdAt": "2026-06-05T15:19:28.000Z",
                  "updatedAt": "2026-06-05T15:19:28.000Z",
                  "uid": "35240-d3f6ac6d-c761-4461-865d-0905463247b6"
                }
              ],
              "id": "781f0dfc-0900-4250-aae3-f6a2335e2181",
              "createdAt": "2026-06-05T15:19:28.000Z",
              "updatedAt": "2026-06-05T15:19:28.000Z",
              "uid": "35240-781f0dfc-0900-4250-aae3-f6a2335e2181"
            }
          ],
          "id": "b6dd215f-e6c0-4cc8-ab2c-120a11583ed8",
          "createdAt": "2026-06-05T15:19:28.000Z",
          "updatedAt": "2026-06-05T15:19:28.000Z",
          "uid": "35240-b6dd215f-e6c0-4cc8-ab2c-120a11583ed8"
        },
        {
          "name": "directions",
          "item": [
            {
              "name": "{format}",
              "item": [
                {
                  "name": "Microsoft Azure Get Route Directions Format",
                  "id": "88614413-2e72-49a9-b1ae-730c7442d8ed",
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  },
                  "request": {
                    "method": "GET",
                    "header": [
                      {
                        "description": "Specifies which account is intended for usage in conjunction with the Microsoft Entra ID security model.  It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management  plane Account API. To use Microsoft Entra ID security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance.",
                        "key": "x-ms-client-id",
                        "value": "<string>"
                      },
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "url": {
                      "raw": "{{baseUrl}}/route/directions/:format?subscription-key=<string>&api-version=1.0&query=<string>&maxAlternatives=0&alternativeType=anyRoute&minDeviationDistance=0&arriveAt=<dateTime>&departAt=<dateTime>&minDeviationTime=0&instructionsType=tagged&language=<string>&computeBestOrder=false&routeRepresentation=polyline&computeTravelTimeFor=none&vehicleHeading=<integer>&report=<string>&sectionType=travelMode&vehicleAxleWeight=0&vehicleWidth=0&vehicleHeight=0&vehicleLength=0&vehicleMaxSpeed=0&vehicleWeight=0&vehicleCommercial=false&windingness=normal&hilliness=normal&travelMode=car&avoid=ferries&traffic=true&routeType=fastest&vehicleLoadType=USHazmatClass7&vehicleEngineType=combustion&constantSpeedConsumptionInLitersPerHundredkm=<float>&currentFuelInLiters=<float>&auxiliaryPowerInLitersPerHour=<float>&fuelEnergyDensityInMJoulesPerLiter=<float>&accelerationEfficiency=<float>&decelerationEfficiency=<float>&uphillEfficiency=<float>&downhillEfficiency=<float>&constantSpeedConsumptionInkWhPerHundredkm=<string>&currentChargeInkWh=<string>&maxChargeInkWh=<string>&auxiliaryPowerInkW=<string>",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "route",
                        "directions",
                        ":format"
                      ],
                      "query": [
                        {
                          "description": "One of the Azure Maps keys provided from an Azure Map Account. Please refer to this [article](https://docs.microsoft.com/azure/azure-maps/how-to-manage-authentication) for details on how to manage authentication.",
                          "key": "subscription-key",
                          "value": "<string>"
                        },
                        {
                          "description": "(Required) Version number of Azure Maps API. Current version is 1.0",
                          "key": "api-version",
                          "value": "1.0"
                        },
                        {
                          "description": "(Required) The Coordinates through which the route is calculated, delimited by a colon.  A minimum of two coordinates is required.  The first one is the origin and the last is the destination of the route. Optional coordinates in-between act as WayPoints in the route.  You can pass up to 150 WayPoints.",
                          "key": "query",
                          "value": "<string>"
                        },
                        {
                          "description": "Number of desired alternative routes to be calculated. Default: 0, minimum: 0 and maximum: 5",
                          "key": "maxAlternatives",
                          "value": "0"
                        },
                        {
                          "description": "Controls the optimality, with respect to the given planning criteria, of the calculated alternatives compared to the reference route.",
                          "key": "alternativeType",
                          "value": "anyRoute"
                        },
                        {
                          "description": "All alternative routes returned will follow the reference route (see section POST Requests) from the origin point of the calculateRoute request for at least this number of meters. Can only be used when reconstructing a route. The minDeviationDistance parameter cannot be used in conjunction with arriveAt",
                          "key": "minDeviationDistance",
                          "value": "0"
                        },
                        {
                          "description": "The date and time of arrival at the destination point. It must be specified as a dateTime. When a time zone offset is not specified it will be assumed to be that of the destination point. The arriveAt value must be in the future. The arriveAt parameter cannot be used in conjunction with departAt, minDeviationDistance or minDeviationTime.",
                          "key": "arriveAt",
                          "value": "<dateTime>"
                        },
                        {
                          "description": "The date and time of departure from the origin point. Departure times apart from now must be specified as a dateTime. When a time zone offset is not specified, it will be assumed to be that of the origin point. The departAt value must be in the future in the date-time format (1996-12-19T16:39:57-08:00).",
                          "key": "departAt",
                          "value": "<dateTime>"
                        },
                        {
                          "description": "All alternative routes returned will follow the reference route (see section POST Requests) from the origin point of the calculateRoute request for at least this number of seconds. Can only be used when reconstructing a route. The minDeviationTime parameter cannot be used in conjunction with arriveAt. Default value is 0. Setting )minDeviationTime_ to a value greater than zero has the following consequences:\n  - The origin point of the _calculateRoute_ Request must be on\n    (or very near) the input reference route.\n    - If this is not the case, an error is returned.\n    - However, the origin point does not need to be at the beginning\n      of the input reference route (it can be thought of as the current\n      vehicle position on the reference route).\n  - The reference route, returned as the first route in the _calculateRoute_\n    Response, will start at the origin point specified in the _calculateRoute_\n    Request. The initial part of the input reference route up until the origin\n    point will be excluded from the Response.\n  - The values of _minDeviationDistance_ and _minDeviationTime_ determine\n    how far alternative routes will be guaranteed to follow the reference\n    route from the origin point onwards.\n  - The route must use _departAt_.\n  - The _vehicleHeading_ is ignored.",
                          "key": "minDeviationTime",
                          "value": "0"
                        },
                        {
                          "description": "If specified, guidance instructions will be returned. Note that the instructionsType parameter cannot be used in conjunction with routeRepresentation=none",
                          "key": "instructionsType",
                          "value": "tagged"
                        },
                        {
                          "description": "The language parameter determines the language of the guidance messages. Proper nouns (the names of streets, plazas, etc.) are returned in the specified  language, or if that is not available, they are returned in an available language  that is close to it. Allowed values are (a subset of) the IETF language tags. The currently supported  languages are listed in the [Supported languages  section](https://docs.microsoft.com/azure/azure-maps/supported-languages).\n\nDefault value: en-GB",
                          "key": "language",
                          "value": "<string>"
                        },
                        {
                          "description": "Re-order the route waypoints using a fast heuristic algorithm to reduce the route length. Yields best results when used in conjunction with routeType _shortest_. Notice that origin and destination are excluded from the optimized waypoint indices. To include origin and destination in the response, please increase all the indices by 1 to account for the origin, and then add the destination as the final index. Possible values are true or false. True computes a better order if possible, but is not allowed to be used in conjunction with maxAlternatives value greater than 0 or in conjunction with circle waypoints. False will use the locations in the given order and not allowed to be used in conjunction with routeRepresentation _none_.",
                          "key": "computeBestOrder",
                          "value": "false"
                        },
                        {
                          "description": "Specifies the representation of the set of routes provided as response. This parameter value can only be used in conjunction with computeBestOrder=true.",
                          "key": "routeRepresentation",
                          "value": "polyline"
                        },
                        {
                          "description": "Specifies whether to return additional travel times using different types of traffic information (none, historic, live) as well as the default best-estimate travel time.",
                          "key": "computeTravelTimeFor",
                          "value": "none"
                        },
                        {
                          "description": "The directional heading of the vehicle in degrees starting at true North and continuing in clockwise direction. North is 0 degrees, east is 90 degrees, south is 180 degrees, west is 270 degrees. Possible values 0-359",
                          "key": "vehicleHeading",
                          "value": "<integer>"
                        },
                        {
                          "description": "Specifies which data should be reported for diagnosis purposes. The only possible value is _effectiveSettings_. Reports the effective parameters or data used when calling the API. In the case of defaulted parameters the default will be reflected where the parameter was not specified by the caller.",
                          "key": "report",
                          "value": "<string>"
                        },
                        {
                          "description": "Specifies which of the section types is reported in the route response. <br><br>For example if sectionType = pedestrian the sections which are suited for pedestrians only are returned. Multiple types can be used. The default sectionType refers to the travelMode input. By default travelMode is set to car",
                          "key": "sectionType",
                          "value": "travelMode"
                        },
                        {
                          "description": "Weight per axle of the vehicle in kg. A value of 0 means that weight restrictions per axle are not considered.",
                          "key": "vehicleAxleWeight",
                          "value": "0"
                        },
                        {
                          "description": "Width of the vehicle in meters. A value of 0 means that width restrictions are not considered.",
                          "key": "vehicleWidth",
                          "value": "0"
                        },
                        {
                          "description": "Height of the vehicle in meters. A value of 0 means that height restrictions are not considered.",
                          "key": "vehicleHeight",
                          "value": "0"
                        },
                        {
                          "description": "Length of the vehicle in meters. A value of 0 means that length restrictions are not considered.",
                          "key": "vehicleLength",
                          "value": "0"
                        },
                        {
                          "description": "Maximum speed of the vehicle in km/hour. The max speed in the vehicle profile is used to check whether a vehicle is allowed on motorways. \n\n* A value of 0 means that an appropriate value for the vehicle will be determined and applied during route planning.\n\n* A non-zero value may be overridden during route planning. For example, the current traffic flow is 60 km/hour. If the vehicle  maximum speed is set to 50 km/hour, the routing engine will consider 60 km/hour as this is the current situation.  If the maximum speed of the vehicle is provided as 80 km/hour but the current traffic flow is 60 km/hour, then routing engine will again use 60 km/hour.",
                          "key": "vehicleMaxSpeed",
                          "value": "0"
                        },
                        {
                          "description": "Weight of the vehicle in kilograms.\n\n* It is mandatory if any of the *Efficiency parameters are set.\n\n* It must be strictly positive when used in the context of the Consumption Model. Weight restrictions are considered.\n\n* If no detailed **Consumption Model** is specified and the value of **vehicleWeight** is non-zero, then weight restrictions are considered.\n\n* In all other cases, this parameter is ignored.\n\nSensible Values : for **Combustion Model** : 1600, for **Electric Model** : 1900",
                          "key": "vehicleWeight",
                          "value": "0"
                        },
                        {
                          "description": "Vehicle is used for commercial purposes and thus may not be allowed to drive  on some roads.",
                          "key": "vehicleCommercial",
                          "value": "false"
                        },
                        {
                          "description": "Level of turns for thrilling route. This parameter can only be used in conjunction with `routeType`=thrilling.",
                          "key": "windingness",
                          "value": "normal"
                        },
                        {
                          "description": "Degree of hilliness for thrilling route. This parameter can only be used in conjunction with `routeType`=thrilling.",
                          "key": "hilliness",
                          "value": "normal"
                        },
                        {
                          "description": "The mode of travel for the requested route. If not defined, default is 'car'. Note that the requested travelMode may not be available for the entire route. Where the requested travelMode is not available for a particular section, the travelMode element of the response for that section will be \"other\". Note that travel modes bus, motorcycle, taxi and van are BETA functionality. Full restriction data is not available in all areas. In **calculateReachableRange** requests, the values bicycle and pedestrian must not be used.",
                          "key": "travelMode",
                          "value": "car"
                        },
                        {
                          "description": "Specifies something that the route calculation should try to avoid when determining the route. Can be specified multiple times in one request, for example, '&avoid=motorways&avoid=tollRoads&avoid=ferries'. In calculateReachableRange requests, the value alreadyUsedRoads must not be used.",
                          "key": "avoid",
                          "value": "ferries"
                        },
                        {
                          "description": "Possible values: \n  * true - Do consider all available traffic information during routing\n  * false - Ignore current traffic data during routing. Note that although the current traffic data is ignored \n  during routing, the effect of historic traffic on effective road speeds is still incorporated.",
                          "key": "traffic",
                          "value": "true"
                        },
                        {
                          "description": "The type of route requested.",
                          "key": "routeType",
                          "value": "fastest"
                        },
                        {
                          "description": "Types of cargo that may be classified as hazardous materials and restricted from some roads. Available vehicleLoadType values are US Hazmat classes 1 through 9, plus generic classifications for use in other countries/regions. Values beginning with USHazmat are for US routing while otherHazmat should be used for all other countries/regions. vehicleLoadType can be specified multiple times. This parameter is currently only considered for travelMode=truck.",
                          "key": "vehicleLoadType",
                          "value": "USHazmatClass7"
                        },
                        {
                          "description": "Engine type of the vehicle. When a detailed Consumption Model is specified, it must be consistent with the value of **vehicleEngineType**.",
                          "key": "vehicleEngineType",
                          "value": "combustion"
                        },
                        {
                          "description": "\n\nSpecifies the speed-dependent component of consumption.\n\nProvided as an unordered list of colon-delimited speed & consumption-rate pairs. The list defines points on a consumption curve. Consumption rates for speeds not in the list are found as follows:\n\n * by linear interpolation, if the given speed lies in between two speeds in the list\n\n * by linear extrapolation otherwise, assuming a constant (\u0394Consumption/\u0394Speed) determined by the nearest two points in the list\n\nThe list must contain between 1 and 25 points (inclusive), and may not contain duplicate points for the same speed. If it only contains a single point, then the consumption rate of that point is used without further processing.\n\nConsumption specified for the largest speed must be greater than or equal to that of the penultimate largest speed. This ensures that extrapolation does not lead to negative consumption rates.\n\nSimilarly, consumption values specified for the two smallest speeds in the list cannot lead to a negative consumption rate for any smaller speed.\n\nThe valid range for the consumption values(expressed in l/100km) is between 0.01 and 100000.0.\n\nSensible Values : 50,6.3:130,11.5\n\n**Note** : This parameter is required for **The Combustion Consumption Model**.",
                          "key": "constantSpeedConsumptionInLitersPerHundredkm",
                          "value": "<float>"
                        },
                        {
                          "description": "Specifies the current supply of fuel in liters.\n\nSensible Values : 55",
                          "key": "currentFuelInLiters",
                          "value": "<float>"
                        },
                        {
                          "description": "Specifies the amount of fuel consumed for sustaining auxiliary systems of the vehicle, in liters per hour.\n\nIt can be used to specify consumption due to devices and systems such as AC systems, radio, heating, etc.\n\nSensible Values : 0.2",
                          "key": "auxiliaryPowerInLitersPerHour",
                          "value": "<float>"
                        },
                        {
                          "description": "Specifies the amount of chemical energy stored in one liter of fuel in megajoules (MJ). It is used in conjunction with the ***Efficiency** parameters for conversions between saved or consumed energy and fuel. For example, energy density is 34.2 MJ/l for gasoline, and 35.8 MJ/l for Diesel fuel.\n\nThis parameter is required if any ***Efficiency** parameter is set.\n\nSensible Values : 34.2",
                          "key": "fuelEnergyDensityInMJoulesPerLiter",
                          "value": "<float>"
                        },
                        {
                          "description": "Specifies the efficiency of converting chemical energy stored in fuel to kinetic energy when the vehicle accelerates _(i.e. KineticEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed_ is obtained by converting consumed fuel to chemical energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **decelerationEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**decelerationEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.33, for **Electric Model** : 0.66",
                          "key": "accelerationEfficiency",
                          "value": "<float>"
                        },
                        {
                          "description": "Specifies the efficiency of converting kinetic energy to saved (not consumed) fuel when the vehicle decelerates _(i.e. ChemicalEnergySaved/KineticEnergyLost). ChemicalEnergySaved_ is obtained by converting saved (not consumed) fuel to energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **accelerationEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**accelerationEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.83, for **Electric Model** : 0.91",
                          "key": "decelerationEfficiency",
                          "value": "<float>"
                        },
                        {
                          "description": "Specifies the efficiency of converting chemical energy stored in fuel to potential energy when the vehicle gains elevation _(i.e. PotentialEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed_ is obtained by converting consumed fuel to chemical energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **downhillEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**downhillEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.27, for **Electric Model** : 0.74",
                          "key": "uphillEfficiency",
                          "value": "<float>"
                        },
                        {
                          "description": "Specifies the efficiency of converting potential energy to saved (not consumed) fuel when the vehicle loses elevation _(i.e. ChemicalEnergySaved/PotentialEnergyLost). ChemicalEnergySaved_ is obtained by converting saved (not consumed) fuel to energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **uphillEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**uphillEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.51, for **Electric Model** : 0.73",
                          "key": "downhillEfficiency",
                          "value": "<float>"
                        },
                        {
                          "description": "Specifies the speed-dependent component of consumption.\n\nProvided as an unordered list of speed/consumption-rate pairs. The list defines points on a consumption curve. Consumption rates for speeds not in the list are found as follows:\n\n* by linear interpolation, if the given speed lies in between two speeds in the list\n\n* by linear extrapolation otherwise, assuming a constant (\u0394Consumption/\u0394Speed) determined by the nearest two points in the list\n\nThe list must contain between 1 and 25 points (inclusive), and may not contain duplicate points for the same speed. If it only contains a single point, then the consumption rate of that point is used without further processing.\n\nConsumption specified for the largest speed must be greater than or equal to that of the penultimate largest speed. This ensures that extrapolation does not lead to negative consumption rates.\n\nSimilarly, consumption values specified for the two smallest speeds in the list cannot lead to a negative consumption rate for any smaller  speed.\n\nThe valid range for the consumption values(expressed in kWh/100km) is between 0.01 and 100000.0.\n\nSensible Values : 50,8.2:130,21.3\n\nThis parameter is required for **Electric consumption model**.",
                          "key": "constantSpeedConsumptionInkWhPerHundredkm",
                          "value": "<string>"
                        },
                        {
                          "description": "Specifies the current electric energy supply in kilowatt hours (kWh).\n\nThis parameter co-exists with **maxChargeInkWh** parameter.\n\nThe range of values allowed are 0.0 to **maxChargeInkWh**.\n\nSensible Values : 43",
                          "key": "currentChargeInkWh",
                          "value": "<string>"
                        },
                        {
                          "description": "Specifies the maximum electric energy supply in kilowatt hours (kWh) that may be stored in the vehicle's battery.\n\nThis parameter co-exists with **currentChargeInkWh** parameter.\n\nMinimum value has to be greater than or equal to **currentChargeInkWh**.\n\nSensible Values : 85",
                          "key": "maxChargeInkWh",
                          "value": "<string>"
                        },
                        {
                          "description": "Specifies the amount of power consumed for sustaining auxiliary systems, in kilowatts (kW).\n\nIt can be used to specify consumption due to devices and systems such as AC systems, radio, heating, etc.\n\nSensible Values : 1.7",
                          "key": "auxiliaryPowerInkW",
                          "value": "<string>"
                        }
                      ],
                      "variable": [
                        {
                          "id": "52fa00f6-9430-4188-83c0-b8906b283992",
                          "key": "format",
                          "value": "json",
                          "description": "(Required) Desired format of the response. Value can be either _json_ or _xml_."
                        }
                      ]
                    },
                    "description": "**Applies to**: S0 and S1 pricing tiers.<br><br><br>Returns  a route between an origin and a destination, passing through waypoints if they are specified. The route will take into account factors such as current traffic and the typical road speeds on the requested day of the week and time of day.<br><br>Information returned includes the distance, estimated travel time, and a representation of the route geometry. Additional routing information such as optimized waypoint order or turn by turn instructions is also available, depending on the options selected.<br><br>Routing service provides a set of parameters for a detailed description of vehicle-specific Consumption Model. Please check [Consumption Model](https://docs.microsoft.com/azure/azure-maps/consumption-model) for detailed explanation of the concepts and parameters involved."
                  },
                  "response": [
                    {
                      "id": "4a05c89a-113d-45a3-b9b6-20e79f1fb5a1",
                      "name": "OK",
                      "originalRequest": {
                        "method": "GET",
                        "header": [
                          {
                            "description": "Specifies which account is intended for usage in conjunction with the Microsoft Entra ID security model.  It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management  plane Account API. To use Microsoft Entra ID security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance.",
                            "key": "x-ms-client-id",
                            "value": "<string>"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: oauth2",
                            "key": "Authorization",
                            "value": "<token>"
                          }
                        ],
                        "url": {
                          "raw": "{{baseUrl}}/route/directions/:format?subscription-key=<string>&api-version=1.0&query=<string>&maxAlternatives=0&alternativeType=anyRoute&minDeviationDistance=0&arriveAt=<dateTime>&departAt=<dateTime>&minDeviationTime=0&instructionsType=tagged&language=<string>&computeBestOrder=false&routeRepresentation=polyline&computeTravelTimeFor=none&vehicleHeading=<integer>&report=<string>&sectionType=travelMode&vehicleAxleWeight=0&vehicleWidth=0&vehicleHeight=0&vehicleLength=0&vehicleMaxSpeed=0&vehicleWeight=0&vehicleCommercial=false&windingness=normal&hilliness=normal&travelMode=car&avoid=ferries&traffic=true&routeType=fastest&vehicleLoadType=USHazmatClass7&vehicleEngineType=combustion&constantSpeedConsumptionInLitersPerHundredkm=<float>&currentFuelInLiters=<float>&auxiliaryPowerInLitersPerHour=<float>&fuelEnergyDensityInMJoulesPerLiter=<float>&accelerationEfficiency=<float>&decelerationEfficiency=<float>&uphillEfficiency=<float>&downhillEfficiency=<float>&constantSpeedConsumptionInkWhPerHundredkm=<string>&currentChargeInkWh=<string>&maxChargeInkWh=<string>&auxiliaryPowerInkW=<string>",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "route",
                            "directions",
                            ":format"
                          ],
                          "query": [
                            {
                              "description": "One of the Azure Maps keys provided from an Azure Map Account. Please refer to this [article](https://docs.microsoft.com/azure/azure-maps/how-to-manage-authentication) for details on how to manage authentication.",
                              "key": "subscription-key",
                              "value": "<string>"
                            },
                            {
                              "description": "(Required) Version number of Azure Maps API. Current version is 1.0",
                              "key": "api-version",
                              "value": "1.0"
                            },
                            {
                              "description": "(Required) The Coordinates through which the route is calculated, delimited by a colon.  A minimum of two coordinates is required.  The first one is the origin and the last is the destination of the route. Optional coordinates in-between act as WayPoints in the route.  You can pass up to 150 WayPoints.",
                              "key": "query",
                              "value": "<string>"
                            },
                            {
                              "description": "Number of desired alternative routes to be calculated. Default: 0, minimum: 0 and maximum: 5",
                              "key": "maxAlternatives",
                              "value": "0"
                            },
                            {
                              "description": "Controls the optimality, with respect to the given planning criteria, of the calculated alternatives compared to the reference route.",
                              "key": "alternativeType",
                              "value": "anyRoute"
                            },
                            {
                              "description": "All alternative routes returned will follow the reference route (see section POST Requests) from the origin point of the calculateRoute request for at least this number of meters. Can only be used when reconstructing a route. The minDeviationDistance parameter cannot be used in conjunction with arriveAt",
                              "key": "minDeviationDistance",
                              "value": "0"
                            },
                            {
                              "description": "The date and time of arrival at the destination point. It must be specified as a dateTime. When a time zone offset is not specified it will be assumed to be that of the destination point. The arriveAt value must be in the future. The arriveAt parameter cannot be used in conjunction with departAt, minDeviationDistance or minDeviationTime.",
                              "key": "arriveAt",
                              "value": "<dateTime>"
                            },
                            {
                              "description": "The date and time of departure from the origin point. Departure times apart from now must be specified as a dateTime. When a time zone offset is not specified, it will be assumed to be that of the origin point. The departAt value must be in the future in the date-time format (1996-12-19T16:39:57-08:00).",
                              "key": "departAt",
                              "value": "<dateTime>"
                            },
                            {
                              "description": "All alternative routes returned will follow the reference route (see section POST Requests) from the origin point of the calculateRoute request for at least this number of seconds. Can only be used when reconstructing a route. The minDeviationTime parameter cannot be used in conjunction with arriveAt. Default value is 0. Setting )minDeviationTime_ to a value greater than zero has the following consequences:\n  - The origin point of the _calculateRoute_ Request must be on\n    (or very near) the input reference route.\n    - If this is not the case, an error is returned.\n    - However, the origin point does not need to be at the beginning\n      of the input reference route (it can be thought of as the current\n      vehicle position on the reference route).\n  - The reference route, returned as the first route in the _calculateRoute_\n    Response, will start at the origin point specified in the _calculateRoute_\n    Request. The initial part of the input reference route up until the origin\n    point will be excluded from the Response.\n  - The values of _minDeviationDistance_ and _minDeviationTime_ determine\n    how far alternative routes will be guaranteed to follow the reference\n    route from the origin point onwards.\n  - The route must use _departAt_.\n  - The _vehicleHeading_ is ignored.",
                              "key": "minDeviationTime",
                              "value": "0"
                            },
                            {
                              "description": "If specified, guidance instructions will be returned. Note that the instructionsType parameter cannot be used in conjunction with routeRepresentation=none",
                              "key": "instructionsType",
                              "value": "tagged"
                            },
                            {
                              "description": "The language parameter determines the language of the guidance messages. Proper nouns (the names of streets, plazas, etc.) are returned in the specified  language, or if that is not available, they are returned in an available language  that is close to it. Allowed values are (a subset of) the IETF language tags. The currently supported  languages are listed in the [Supported languages  section](https://docs.microsoft.com/azure/azure-maps/supported-languages).\n\nDefault value: en-GB",
                              "key": "language",
                              "value": "<string>"
                            },
                            {
                              "description": "Re-order the route waypoints using a fast heuristic algorithm to reduce the route length. Yields best results when used in conjunction with routeType _shortest_. Notice that origin and destination are excluded from the optimized waypoint indices. To include origin and destination in the response, please increase all the indices by 1 to account for the origin, and then add the destination as the final index. Possible values are true or false. True computes a better order if possible, but is not allowed to be used in conjunction with maxAlternatives value greater than 0 or in conjunction with circle waypoints. False will use the locations in the given order and not allowed to be used in conjunction with routeRepresentation _none_.",
                              "key": "computeBestOrder",
                              "value": "false"
                            },
                            {
                              "description": "Specifies the representation of the set of routes provided as response. This parameter value can only be used in conjunction with computeBestOrder=true.",
                              "key": "routeRepresentation",
                              "value": "polyline"
                            },
                            {
                              "description": "Specifies whether to return additional travel times using different types of traffic information (none, historic, live) as well as the default best-estimate travel time.",
                              "key": "computeTravelTimeFor",
                              "value": "none"
                            },
                            {
                              "description": "The directional heading of the vehicle in degrees starting at true North and continuing in clockwise direction. North is 0 degrees, east is 90 degrees, south is 180 degrees, west is 270 degrees. Possible values 0-359",
                              "key": "vehicleHeading",
                              "value": "<integer>"
                            },
                            {
                              "description": "Specifies which data should be reported for diagnosis purposes. The only possible value is _effectiveSettings_. Reports the effective parameters or data used when calling the API. In the case of defaulted parameters the default will be reflected where the parameter was not specified by the caller.",
                              "key": "report",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies which of the section types is reported in the route response. <br><br>For example if sectionType = pedestrian the sections which are suited for pedestrians only are returned. Multiple types can be used. The default sectionType refers to the travelMode input. By default travelMode is set to car",
                              "key": "sectionType",
                              "value": "travelMode"
                            },
                            {
                              "description": "Weight per axle of the vehicle in kg. A value of 0 means that weight restrictions per axle are not considered.",
                              "key": "vehicleAxleWeight",
                              "value": "0"
                            },
                            {
                              "description": "Width of the vehicle in meters. A value of 0 means that width restrictions are not considered.",
                              "key": "vehicleWidth",
                              "value": "0"
                            },
                            {
                              "description": "Height of the vehicle in meters. A value of 0 means that height restrictions are not considered.",
                              "key": "vehicleHeight",
                              "value": "0"
                            },
                            {
                              "description": "Length of the vehicle in meters. A value of 0 means that length restrictions are not considered.",
                              "key": "vehicleLength",
                              "value": "0"
                            },
                            {
                              "description": "Maximum speed of the vehicle in km/hour. The max speed in the vehicle profile is used to check whether a vehicle is allowed on motorways. \n\n* A value of 0 means that an appropriate value for the vehicle will be determined and applied during route planning.\n\n* A non-zero value may be overridden during route planning. For example, the current traffic flow is 60 km/hour. If the vehicle  maximum speed is set to 50 km/hour, the routing engine will consider 60 km/hour as this is the current situation.  If the maximum speed of the vehicle is provided as 80 km/hour but the current traffic flow is 60 km/hour, then routing engine will again use 60 km/hour.",
                              "key": "vehicleMaxSpeed",
                              "value": "0"
                            },
                            {
                              "description": "Weight of the vehicle in kilograms.\n\n* It is mandatory if any of the *Efficiency parameters are set.\n\n* It must be strictly positive when used in the context of the Consumption Model. Weight restrictions are considered.\n\n* If no detailed **Consumption Model** is specified and the value of **vehicleWeight** is non-zero, then weight restrictions are considered.\n\n* In all other cases, this parameter is ignored.\n\nSensible Values : for **Combustion Model** : 1600, for **Electric Model** : 1900",
                              "key": "vehicleWeight",
                              "value": "0"
                            },
                            {
                              "description": "Vehicle is used for commercial purposes and thus may not be allowed to drive  on some roads.",
                              "key": "vehicleCommercial",
                              "value": "false"
                            },
                            {
                              "description": "Level of turns for thrilling route. This parameter can only be used in conjunction with `routeType`=thrilling.",
                              "key": "windingness",
                              "value": "normal"
                            },
                            {
                              "description": "Degree of hilliness for thrilling route. This parameter can only be used in conjunction with `routeType`=thrilling.",
                              "key": "hilliness",
                              "value": "normal"
                            },
                            {
                              "description": "The mode of travel for the requested route. If not defined, default is 'car'. Note that the requested travelMode may not be available for the entire route. Where the requested travelMode is not available for a particular section, the travelMode element of the response for that section will be \"other\". Note that travel modes bus, motorcycle, taxi and van are BETA functionality. Full restriction data is not available in all areas. In **calculateReachableRange** requests, the values bicycle and pedestrian must not be used.",
                              "key": "travelMode",
                              "value": "car"
                            },
                            {
                              "description": "Specifies something that the route calculation should try to avoid when determining the route. Can be specified multiple times in one request, for example, '&avoid=motorways&avoid=tollRoads&avoid=ferries'. In calculateReachableRange requests, the value alreadyUsedRoads must not be used.",
                              "key": "avoid",
                              "value": "ferries"
                            },
                            {
                              "description": "Possible values: \n  * true - Do consider all available traffic information during routing\n  * false - Ignore current traffic data during routing. Note that although the current traffic data is ignored \n  during routing, the effect of historic traffic on effective road speeds is still incorporated.",
                              "key": "traffic",
                              "value": "true"
                            },
                            {
                              "description": "The type of route requested.",
                              "key": "routeType",
                              "value": "fastest"
                            },
                            {
                              "description": "Types of cargo that may be classified as hazardous materials and restricted from some roads. Available vehicleLoadType values are US Hazmat classes 1 through 9, plus generic classifications for use in other countries/regions. Values beginning with USHazmat are for US routing while otherHazmat should be used for all other countries/regions. vehicleLoadType can be specified multiple times. This parameter is currently only considered for travelMode=truck.",
                              "key": "vehicleLoadType",
                              "value": "USHazmatClass7"
                            },
                            {
                              "description": "Engine type of the vehicle. When a detailed Consumption Model is specified, it must be consistent with the value of **vehicleEngineType**.",
                              "key": "vehicleEngineType",
                              "value": "combustion"
                            },
                            {
                              "description": "\n\nSpecifies the speed-dependent component of consumption.\n\nProvided as an unordered list of colon-delimited speed & consumption-rate pairs. The list defines points on a consumption curve. Consumption rates for speeds not in the list are found as follows:\n\n * by linear interpolation, if the given speed lies in between two speeds in the list\n\n * by linear extrapolation otherwise, assuming a constant (\u0394Consumption/\u0394Speed) determined by the nearest two points in the list\n\nThe list must contain between 1 and 25 points (inclusive), and may not contain duplicate points for the same speed. If it only contains a single point, then the consumption rate of that point is used without further processing.\n\nConsumption specified for the largest speed must be greater than or equal to that of the penultimate largest speed. This ensures that extrapolation does not lead to negative consumption rates.\n\nSimilarly, consumption values specified for the two smallest speeds in the list cannot lead to a negative consumption rate for any smaller speed.\n\nThe valid range for the consumption values(expressed in l/100km) is between 0.01 and 100000.0.\n\nSensible Values : 50,6.3:130,11.5\n\n**Note** : This parameter is required for **The Combustion Consumption Model**.",
                              "key": "constantSpeedConsumptionInLitersPerHundredkm",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the current supply of fuel in liters.\n\nSensible Values : 55",
                              "key": "currentFuelInLiters",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the amount of fuel consumed for sustaining auxiliary systems of the vehicle, in liters per hour.\n\nIt can be used to specify consumption due to devices and systems such as AC systems, radio, heating, etc.\n\nSensible Values : 0.2",
                              "key": "auxiliaryPowerInLitersPerHour",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the amount of chemical energy stored in one liter of fuel in megajoules (MJ). It is used in conjunction with the ***Efficiency** parameters for conversions between saved or consumed energy and fuel. For example, energy density is 34.2 MJ/l for gasoline, and 35.8 MJ/l for Diesel fuel.\n\nThis parameter is required if any ***Efficiency** parameter is set.\n\nSensible Values : 34.2",
                              "key": "fuelEnergyDensityInMJoulesPerLiter",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting chemical energy stored in fuel to kinetic energy when the vehicle accelerates _(i.e. KineticEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed_ is obtained by converting consumed fuel to chemical energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **decelerationEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**decelerationEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.33, for **Electric Model** : 0.66",
                              "key": "accelerationEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting kinetic energy to saved (not consumed) fuel when the vehicle decelerates _(i.e. ChemicalEnergySaved/KineticEnergyLost). ChemicalEnergySaved_ is obtained by converting saved (not consumed) fuel to energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **accelerationEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**accelerationEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.83, for **Electric Model** : 0.91",
                              "key": "decelerationEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting chemical energy stored in fuel to potential energy when the vehicle gains elevation _(i.e. PotentialEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed_ is obtained by converting consumed fuel to chemical energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **downhillEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**downhillEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.27, for **Electric Model** : 0.74",
                              "key": "uphillEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting potential energy to saved (not consumed) fuel when the vehicle loses elevation _(i.e. ChemicalEnergySaved/PotentialEnergyLost). ChemicalEnergySaved_ is obtained by converting saved (not consumed) fuel to energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **uphillEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**uphillEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.51, for **Electric Model** : 0.73",
                              "key": "downhillEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the speed-dependent component of consumption.\n\nProvided as an unordered list of speed/consumption-rate pairs. The list defines points on a consumption curve. Consumption rates for speeds not in the list are found as follows:\n\n* by linear interpolation, if the given speed lies in between two speeds in the list\n\n* by linear extrapolation otherwise, assuming a constant (\u0394Consumption/\u0394Speed) determined by the nearest two points in the list\n\nThe list must contain between 1 and 25 points (inclusive), and may not contain duplicate points for the same speed. If it only contains a single point, then the consumption rate of that point is used without further processing.\n\nConsumption specified for the largest speed must be greater than or equal to that of the penultimate largest speed. This ensures that extrapolation does not lead to negative consumption rates.\n\nSimilarly, consumption values specified for the two smallest speeds in the list cannot lead to a negative consumption rate for any smaller  speed.\n\nThe valid range for the consumption values(expressed in kWh/100km) is between 0.01 and 100000.0.\n\nSensible Values : 50,8.2:130,21.3\n\nThis parameter is required for **Electric consumption model**.",
                              "key": "constantSpeedConsumptionInkWhPerHundredkm",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies the current electric energy supply in kilowatt hours (kWh).\n\nThis parameter co-exists with **maxChargeInkWh** parameter.\n\nThe range of values allowed are 0.0 to **maxChargeInkWh**.\n\nSensible Values : 43",
                              "key": "currentChargeInkWh",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies the maximum electric energy supply in kilowatt hours (kWh) that may be stored in the vehicle's battery.\n\nThis parameter co-exists with **currentChargeInkWh** parameter.\n\nMinimum value has to be greater than or equal to **currentChargeInkWh**.\n\nSensible Values : 85",
                              "key": "maxChargeInkWh",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies the amount of power consumed for sustaining auxiliary systems, in kilowatts (kW).\n\nIt can be used to specify consumption due to devices and systems such as AC systems, radio, heating, etc.\n\nSensible Values : 1.7",
                              "key": "auxiliaryPowerInkW",
                              "value": "<string>"
                            }
                          ],
                          "variable": [
                            {
                              "key": "format"
                            }
                          ]
                        }
                      },
                      "status": "OK",
                      "code": 200,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"formatVersion\": \"<string>\",\n  \"routes\": [\n    {\n      \"summary\": {\n        \"lengthInMeters\": \"<integer>\",\n        \"travelTimeInSeconds\": \"<integer>\",\n        \"trafficDelayInSeconds\": \"<integer>\",\n        \"departureTime\": \"<string>\",\n        \"arrivalTime\": \"<string>\"\n      },\n      \"legs\": [\n        {\n          \"summary\": {\n            \"lengthInMeters\": \"<integer>\",\n            \"travelTimeInSeconds\": \"<integer>\",\n            \"trafficDelayInSeconds\": \"<integer>\",\n            \"departureTime\": \"<string>\",\n            \"arrivalTime\": \"<string>\",\n            \"noTrafficTravelTimeInSeconds\": \"<integer>\",\n            \"historicTrafficTravelTimeInSeconds\": \"<integer>\",\n            \"liveTrafficIncidentsTravelTimeInSeconds\": \"<integer>\",\n            \"fuelConsumptionInLiters\": \"<float>\",\n            \"batteryConsumptionInkWh\": \"<float>\"\n          },\n          \"points\": [\n            {\n              \"latitude\": \"<double>\",\n              \"longitude\": \"<double>\"\n            },\n            {\n              \"latitude\": \"<double>\",\n              \"longitude\": \"<double>\"\n            }\n          ]\n        },\n        {\n          \"summary\": {\n            \"lengthInMeters\": \"<integer>\",\n            \"travelTimeInSeconds\": \"<integer>\",\n            \"trafficDelayInSeconds\": \"<integer>\",\n            \"departureTime\": \"<string>\",\n            \"arrivalTime\": \"<string>\",\n            \"noTrafficTravelTimeInSeconds\": \"<integer>\",\n            \"historicTrafficTravelTimeInSeconds\": \"<integer>\",\n            \"liveTrafficIncidentsTravelTimeInSeconds\": \"<integer>\",\n            \"fuelConsumptionInLiters\": \"<float>\",\n            \"batteryConsumptionInkWh\": \"<float>\"\n          },\n          \"points\": [\n            {\n              \"latitude\": \"<double>\",\n              \"longitude\": \"<double>\"\n            },\n            {\n              \"latitude\": \"<double>\",\n              \"longitude\": \"<double>\"\n            }\n          ]\n        }\n      ],\n      \"sections\": [\n        {\n          \"startPointIndex\": \"<integer>\",\n          \"endPointIndex\": \"<integer>\",\n          \"sectionType\": \"<string>\",\n          \"travelMode\": \"<string>\",\n          \"simpleCategory\": \"<string>\",\n          \"effectiveSpeedInKmh\": \"<integer>\",\n          \"delayInSeconds\": \"<integer>\",\n          \"magnitudeOfDelay\": \"4\",\n          \"tec\": {\n            \"effectCode\": \"<integer>\",\n            \"causes\": [\n              {\n                \"mainCauseCode\": \"<integer>\",\n                \"subCauseCode\": \"<integer>\"\n              },\n              {\n                \"mainCauseCode\": \"<integer>\",\n                \"subCauseCode\": \"<integer>\"\n              }\n            ]\n          }\n        },\n        {\n          \"startPointIndex\": \"<integer>\",\n          \"endPointIndex\": \"<integer>\",\n          \"sectionType\": \"<string>\",\n          \"travelMode\": \"<string>\",\n          \"simpleCategory\": \"<string>\",\n          \"effectiveSpeedInKmh\": \"<integer>\",\n          \"delayInSeconds\": \"<integer>\",\n          \"magnitudeOfDelay\": \"4\",\n          \"tec\": {\n            \"effectCode\": \"<integer>\",\n            \"causes\": [\n              {\n                \"mainCauseCode\": \"<integer>\",\n                \"subCauseCode\": \"<integer>\"\n              },\n              {\n                \"mainCauseCode\": \"<integer>\",\n                \"subCauseCode\": \"<integer>\"\n              }\n            ]\n          }\n        }\n      ],\n      \"guidance\": {\n        \"instructions\": [\n          {\n            \"routeOffsetInMeters\": \"<integer>\",\n            \"travelTimeInSeconds\": \"<integer>\",\n            \"point\": {\n              \"latitude\": \"<double>\",\n              \"longitude\": \"<double>\"\n            },\n            \"pointIndex\": \"<integer>\",\n            \"instructionType\": \"LOCATION_ARRIVAL\",\n            \"roadNumbers\": [\n              \"<string>\",\n              \"<string>\"\n            ],\n            \"exitNumber\": \"<string>\",\n            \"street\": \"<string>\",\n            \"signpostText\": \"<string>\",\n            \"countryCode\": \"<string>\",\n            \"stateCode\": \"<string>\",\n            \"junctionType\": \"BIFURCATION\",\n            \"turnAngleInDecimalDegrees\": \"<integer>\",\n            \"roundaboutExitNumber\": \"<string>\",\n            \"possibleCombineWithNext\": \"<boolean>\",\n            \"drivingSide\": \"LEFT\",\n            \"maneuver\": \"MOTORWAY_EXIT_RIGHT\",\n            \"message\": \"<string>\",\n            \"combinedMessage\": \"<string>\"\n          },\n          {\n            \"routeOffsetInMeters\": \"<integer>\",\n            \"travelTimeInSeconds\": \"<integer>\",\n            \"point\": {\n              \"latitude\": \"<double>\",\n              \"longitude\": \"<double>\"\n            },\n            \"pointIndex\": \"<integer>\",\n            \"instructionType\": \"LOCATION_WAYPOINT\",\n            \"roadNumbers\": [\n              \"<string>\",\n              \"<string>\"\n            ],\n            \"exitNumber\": \"<string>\",\n            \"street\": \"<string>\",\n            \"signpostText\": \"<string>\",\n            \"countryCode\": \"<string>\",\n            \"stateCode\": \"<string>\",\n            \"junctionType\": \"REGULAR\",\n            \"turnAngleInDecimalDegrees\": \"<integer>\",\n            \"roundaboutExitNumber\": \"<string>\",\n            \"possibleCombineWithNext\": \"<boolean>\",\n            \"drivingSide\": \"LEFT\",\n            \"maneuver\": \"SWITCH_PARALLEL_ROAD\",\n            \"message\": \"<string>\",\n            \"combinedMessage\": \"<string>\"\n          }\n        ],\n        \"instructionGroups\": [\n          {\n            \"firstInstructionIndex\": \"<integer>\",\n            \"lastInstructionIndex\": \"<integer>\",\n            \"groupLengthInMeters\": \"<integer>\",\n            \"groupMessage\": \"<string>\"\n          },\n          {\n            \"firstInstructionIndex\": \"<integer>\",\n            \"lastInstructionIndex\": \"<integer>\",\n            \"groupLengthInMeters\": \"<integer>\",\n            \"groupMessage\": \"<string>\"\n          }\n        ]\n      }\n    },\n    {\n      \"summary\": {\n        \"lengthInMeters\": \"<integer>\",\n        \"travelTimeInSeconds\": \"<integer>\",\n        \"trafficDelayInSeconds\": \"<integer>\",\n        \"departureTime\": \"<string>\",\n        \"arrivalTime\": \"<string>\"\n      },\n      \"legs\": [\n        {\n          \"summary\": {\n            \"lengthInMeters\": \"<integer>\",\n            \"travelTimeInSeconds\": \"<integer>\",\n            \"trafficDelayInSeconds\": \"<integer>\",\n            \"departureTime\": \"<string>\",\n            \"arrivalTime\": \"<string>\",\n            \"noTrafficTravelTimeInSeconds\": \"<integer>\",\n            \"historicTrafficTravelTimeInSeconds\": \"<integer>\",\n            \"liveTrafficIncidentsTravelTimeInSeconds\": \"<integer>\",\n            \"fuelConsumptionInLiters\": \"<float>\",\n            \"batteryConsumptionInkWh\": \"<float>\"\n          },\n          \"points\": [\n            {\n              \"latitude\": \"<double>\",\n              \"longitude\": \"<double>\"\n            },\n            {\n              \"latitude\": \"<double>\",\n              \"longitude\": \"<double>\"\n            }\n          ]\n        },\n        {\n          \"summary\": {\n            \"lengthInMeters\": \"<integer>\",\n            \"travelTimeInSeconds\": \"<integer>\",\n            \"trafficDelayInSeconds\": \"<integer>\",\n            \"departureTime\": \"<string>\",\n            \"arrivalTime\": \"<string>\",\n            \"noTrafficTravelTimeInSeconds\": \"<integer>\",\n            \"historicTrafficTravelTimeInSeconds\": \"<integer>\",\n            \"liveTrafficIncidentsTravelTimeInSeconds\": \"<integer>\",\n            \"fuelConsumptionInLiters\": \"<float>\",\n            \"batteryConsumptionInkWh\": \"<float>\"\n          },\n          \"points\": [\n            {\n              \"latitude\": \"<double>\",\n              \"longitude\": \"<double>\"\n            },\n            {\n              \"latitude\": \"<double>\",\n              \"longitude\": \"<double>\"\n            }\n          ]\n        }\n      ],\n      \"sections\": [\n        {\n          \"startPointIndex\": \"<integer>\",\n          \"endPointIndex\": \"<integer>\",\n          \"sectionType\": \"<string>\",\n          \"travelMode\": \"<string>\",\n          \"simpleCategory\": \"<string>\",\n          \"effectiveSpeedInKmh\": \"<integer>\",\n          \"delayInSeconds\": \"<integer>\",\n          \"magnitudeOfDelay\": \"0\",\n          \"tec\": {\n            \"effectCode\": \"<integer>\",\n            \"causes\": [\n              {\n                \"mainCauseCode\": \"<integer>\",\n                \"subCauseCode\": \"<integer>\"\n              },\n              {\n                \"mainCauseCode\": \"<integer>\",\n                \"subCauseCode\": \"<integer>\"\n              }\n            ]\n          }\n        },\n        {\n          \"startPointIndex\": \"<integer>\",\n          \"endPointIndex\": \"<integer>\",\n          \"sectionType\": \"<string>\",\n          \"travelMode\": \"<string>\",\n          \"simpleCategory\": \"<string>\",\n          \"effectiveSpeedInKmh\": \"<integer>\",\n          \"delayInSeconds\": \"<integer>\",\n          \"magnitudeOfDelay\": \"4\",\n          \"tec\": {\n            \"effectCode\": \"<integer>\",\n            \"causes\": [\n              {\n                \"mainCauseCode\": \"<integer>\",\n                \"subCauseCode\": \"<integer>\"\n              },\n              {\n                \"mainCauseCode\": \"<integer>\",\n                \"subCauseCode\": \"<integer>\"\n              }\n            ]\n          }\n        }\n      ],\n      \"guidance\": {\n        \"instructions\": [\n          {\n            \"routeOffsetInMeters\": \"<integer>\",\n            \"travelTimeInSeconds\": \"<integer>\",\n            \"point\": {\n              \"latitude\": \"<double>\",\n              \"longitude\": \"<double>\"\n            },\n            \"pointIndex\": \"<integer>\",\n            \"instructionType\": \"LOCATION_DEPARTURE\",\n            \"roadNumbers\": [\n              \"<string>\",\n              \"<string>\"\n            ],\n            \"exitNumber\": \"<string>\",\n            \"street\": \"<string>\",\n            \"signpostText\": \"<string>\",\n            \"countryCode\": \"<string>\",\n            \"stateCode\": \"<string>\",\n            \"junctionType\": \"REGULAR\",\n            \"turnAngleInDecimalDegrees\": \"<integer>\",\n            \"roundaboutExitNumber\": \"<string>\",\n            \"possibleCombineWithNext\": \"<boolean>\",\n            \"drivingSide\": \"RIGHT\",\n            \"maneuver\": \"ROUNDABOUT_LEFT\",\n            \"message\": \"<string>\",\n            \"combinedMessage\": \"<string>\"\n          },\n          {\n            \"routeOffsetInMeters\": \"<integer>\",\n            \"travelTimeInSeconds\": \"<integer>\",\n            \"point\": {\n              \"latitude\": \"<double>\",\n              \"longitude\": \"<double>\"\n            },\n            \"pointIndex\": \"<integer>\",\n            \"instructionType\": \"LOCATION_DEPARTURE\",\n            \"roadNumbers\": [\n              \"<string>\",\n              \"<string>\"\n            ],\n            \"exitNumber\": \"<string>\",\n            \"street\": \"<string>\",\n            \"signpostText\": \"<string>\",\n            \"countryCode\": \"<string>\",\n            \"stateCode\": \"<string>\",\n            \"junctionType\": \"ROUNDABOUT\",\n            \"turnAngleInDecimalDegrees\": \"<integer>\",\n            \"roundaboutExitNumber\": \"<string>\",\n            \"possibleCombineWithNext\": \"<boolean>\",\n            \"drivingSide\": \"LEFT\",\n            \"maneuver\": \"ENTER_HIGHWAY\",\n            \"message\": \"<string>\",\n            \"combinedMessage\": \"<string>\"\n          }\n        ],\n        \"instructionGroups\": [\n          {\n            \"firstInstructionIndex\": \"<integer>\",\n            \"lastInstructionIndex\": \"<integer>\",\n            \"groupLengthInMeters\": \"<integer>\",\n            \"groupMessage\": \"<string>\"\n          },\n          {\n            \"firstInstructionIndex\": \"<integer>\",\n            \"lastInstructionIndex\": \"<integer>\",\n            \"groupLengthInMeters\": \"<integer>\",\n            \"groupMessage\": \"<string>\"\n          }\n        ]\n      }\n    }\n  ],\n  \"optimizedWaypoints\": [\n    {\n      \"providedIndex\": \"<integer>\",\n      \"optimizedIndex\": \"<integer>\"\n    },\n    {\n      \"providedIndex\": \"<integer>\",\n      \"optimizedIndex\": \"<integer>\"\n    }\n  ],\n  \"report\": {\n    \"effectiveSettings\": [\n      {\n        \"key\": \"<string>\",\n        \"value\": \"<string>\"\n      },\n      {\n        \"key\": \"<string>\",\n        \"value\": \"<string>\"\n      }\n    ]\n  }\n}",
                      "createdAt": "2026-06-05T15:19:28.000Z",
                      "updatedAt": "2026-06-05T15:19:28.000Z",
                      "uid": "35240-4a05c89a-113d-45a3-b9b6-20e79f1fb5a1"
                    },
                    {
                      "id": "081eb65b-3075-49f4-8e60-e317b29ac02c",
                      "name": "Bad request: one or more parameters were incorrectly specified or are mutually exclusive.",
                      "originalRequest": {
                        "method": "GET",
                        "header": [
                          {
                            "description": "Specifies which account is intended for usage in conjunction with the Microsoft Entra ID security model.  It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management  plane Account API. To use Microsoft Entra ID security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance.",
                            "key": "x-ms-client-id",
                            "value": "<string>"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: oauth2",
                            "key": "Authorization",
                            "value": "<token>"
                          }
                        ],
                        "url": {
                          "raw": "{{baseUrl}}/route/directions/:format?subscription-key=<string>&api-version=1.0&query=<string>&maxAlternatives=0&alternativeType=anyRoute&minDeviationDistance=0&arriveAt=<dateTime>&departAt=<dateTime>&minDeviationTime=0&instructionsType=tagged&language=<string>&computeBestOrder=false&routeRepresentation=polyline&computeTravelTimeFor=none&vehicleHeading=<integer>&report=<string>&sectionType=travelMode&vehicleAxleWeight=0&vehicleWidth=0&vehicleHeight=0&vehicleLength=0&vehicleMaxSpeed=0&vehicleWeight=0&vehicleCommercial=false&windingness=normal&hilliness=normal&travelMode=car&avoid=ferries&traffic=true&routeType=fastest&vehicleLoadType=USHazmatClass7&vehicleEngineType=combustion&constantSpeedConsumptionInLitersPerHundredkm=<float>&currentFuelInLiters=<float>&auxiliaryPowerInLitersPerHour=<float>&fuelEnergyDensityInMJoulesPerLiter=<float>&accelerationEfficiency=<float>&decelerationEfficiency=<float>&uphillEfficiency=<float>&downhillEfficiency=<float>&constantSpeedConsumptionInkWhPerHundredkm=<string>&currentChargeInkWh=<string>&maxChargeInkWh=<string>&auxiliaryPowerInkW=<string>",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "route",
                            "directions",
                            ":format"
                          ],
                          "query": [
                            {
                              "description": "One of the Azure Maps keys provided from an Azure Map Account. Please refer to this [article](https://docs.microsoft.com/azure/azure-maps/how-to-manage-authentication) for details on how to manage authentication.",
                              "key": "subscription-key",
                              "value": "<string>"
                            },
                            {
                              "description": "(Required) Version number of Azure Maps API. Current version is 1.0",
                              "key": "api-version",
                              "value": "1.0"
                            },
                            {
                              "description": "(Required) The Coordinates through which the route is calculated, delimited by a colon.  A minimum of two coordinates is required.  The first one is the origin and the last is the destination of the route. Optional coordinates in-between act as WayPoints in the route.  You can pass up to 150 WayPoints.",
                              "key": "query",
                              "value": "<string>"
                            },
                            {
                              "description": "Number of desired alternative routes to be calculated. Default: 0, minimum: 0 and maximum: 5",
                              "key": "maxAlternatives",
                              "value": "0"
                            },
                            {
                              "description": "Controls the optimality, with respect to the given planning criteria, of the calculated alternatives compared to the reference route.",
                              "key": "alternativeType",
                              "value": "anyRoute"
                            },
                            {
                              "description": "All alternative routes returned will follow the reference route (see section POST Requests) from the origin point of the calculateRoute request for at least this number of meters. Can only be used when reconstructing a route. The minDeviationDistance parameter cannot be used in conjunction with arriveAt",
                              "key": "minDeviationDistance",
                              "value": "0"
                            },
                            {
                              "description": "The date and time of arrival at the destination point. It must be specified as a dateTime. When a time zone offset is not specified it will be assumed to be that of the destination point. The arriveAt value must be in the future. The arriveAt parameter cannot be used in conjunction with departAt, minDeviationDistance or minDeviationTime.",
                              "key": "arriveAt",
                              "value": "<dateTime>"
                            },
                            {
                              "description": "The date and time of departure from the origin point. Departure times apart from now must be specified as a dateTime. When a time zone offset is not specified, it will be assumed to be that of the origin point. The departAt value must be in the future in the date-time format (1996-12-19T16:39:57-08:00).",
                              "key": "departAt",
                              "value": "<dateTime>"
                            },
                            {
                              "description": "All alternative routes returned will follow the reference route (see section POST Requests) from the origin point of the calculateRoute request for at least this number of seconds. Can only be used when reconstructing a route. The minDeviationTime parameter cannot be used in conjunction with arriveAt. Default value is 0. Setting )minDeviationTime_ to a value greater than zero has the following consequences:\n  - The origin point of the _calculateRoute_ Request must be on\n    (or very near) the input reference route.\n    - If this is not the case, an error is returned.\n    - However, the origin point does not need to be at the beginning\n      of the input reference route (it can be thought of as the current\n      vehicle position on the reference route).\n  - The reference route, returned as the first route in the _calculateRoute_\n    Response, will start at the origin point specified in the _calculateRoute_\n    Request. The initial part of the input reference route up until the origin\n    point will be excluded from the Response.\n  - The values of _minDeviationDistance_ and _minDeviationTime_ determine\n    how far alternative routes will be guaranteed to follow the reference\n    route from the origin point onwards.\n  - The route must use _departAt_.\n  - The _vehicleHeading_ is ignored.",
                              "key": "minDeviationTime",
                              "value": "0"
                            },
                            {
                              "description": "If specified, guidance instructions will be returned. Note that the instructionsType parameter cannot be used in conjunction with routeRepresentation=none",
                              "key": "instructionsType",
                              "value": "tagged"
                            },
                            {
                              "description": "The language parameter determines the language of the guidance messages. Proper nouns (the names of streets, plazas, etc.) are returned in the specified  language, or if that is not available, they are returned in an available language  that is close to it. Allowed values are (a subset of) the IETF language tags. The currently supported  languages are listed in the [Supported languages  section](https://docs.microsoft.com/azure/azure-maps/supported-languages).\n\nDefault value: en-GB",
                              "key": "language",
                              "value": "<string>"
                            },
                            {
                              "description": "Re-order the route waypoints using a fast heuristic algorithm to reduce the route length. Yields best results when used in conjunction with routeType _shortest_. Notice that origin and destination are excluded from the optimized waypoint indices. To include origin and destination in the response, please increase all the indices by 1 to account for the origin, and then add the destination as the final index. Possible values are true or false. True computes a better order if possible, but is not allowed to be used in conjunction with maxAlternatives value greater than 0 or in conjunction with circle waypoints. False will use the locations in the given order and not allowed to be used in conjunction with routeRepresentation _none_.",
                              "key": "computeBestOrder",
                              "value": "false"
                            },
                            {
                              "description": "Specifies the representation of the set of routes provided as response. This parameter value can only be used in conjunction with computeBestOrder=true.",
                              "key": "routeRepresentation",
                              "value": "polyline"
                            },
                            {
                              "description": "Specifies whether to return additional travel times using different types of traffic information (none, historic, live) as well as the default best-estimate travel time.",
                              "key": "computeTravelTimeFor",
                              "value": "none"
                            },
                            {
                              "description": "The directional heading of the vehicle in degrees starting at true North and continuing in clockwise direction. North is 0 degrees, east is 90 degrees, south is 180 degrees, west is 270 degrees. Possible values 0-359",
                              "key": "vehicleHeading",
                              "value": "<integer>"
                            },
                            {
                              "description": "Specifies which data should be reported for diagnosis purposes. The only possible value is _effectiveSettings_. Reports the effective parameters or data used when calling the API. In the case of defaulted parameters the default will be reflected where the parameter was not specified by the caller.",
                              "key": "report",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies which of the section types is reported in the route response. <br><br>For example if sectionType = pedestrian the sections which are suited for pedestrians only are returned. Multiple types can be used. The default sectionType refers to the travelMode input. By default travelMode is set to car",
                              "key": "sectionType",
                              "value": "travelMode"
                            },
                            {
                              "description": "Weight per axle of the vehicle in kg. A value of 0 means that weight restrictions per axle are not considered.",
                              "key": "vehicleAxleWeight",
                              "value": "0"
                            },
                            {
                              "description": "Width of the vehicle in meters. A value of 0 means that width restrictions are not considered.",
                              "key": "vehicleWidth",
                              "value": "0"
                            },
                            {
                              "description": "Height of the vehicle in meters. A value of 0 means that height restrictions are not considered.",
                              "key": "vehicleHeight",
                              "value": "0"
                            },
                            {
                              "description": "Length of the vehicle in meters. A value of 0 means that length restrictions are not considered.",
                              "key": "vehicleLength",
                              "value": "0"
                            },
                            {
                              "description": "Maximum speed of the vehicle in km/hour. The max speed in the vehicle profile is used to check whether a vehicle is allowed on motorways. \n\n* A value of 0 means that an appropriate value for the vehicle will be determined and applied during route planning.\n\n* A non-zero value may be overridden during route planning. For example, the current traffic flow is 60 km/hour. If the vehicle  maximum speed is set to 50 km/hour, the routing engine will consider 60 km/hour as this is the current situation.  If the maximum speed of the vehicle is provided as 80 km/hour but the current traffic flow is 60 km/hour, then routing engine will again use 60 km/hour.",
                              "key": "vehicleMaxSpeed",
                              "value": "0"
                            },
                            {
                              "description": "Weight of the vehicle in kilograms.\n\n* It is mandatory if any of the *Efficiency parameters are set.\n\n* It must be strictly positive when used in the context of the Consumption Model. Weight restrictions are considered.\n\n* If no detailed **Consumption Model** is specified and the value of **vehicleWeight** is non-zero, then weight restrictions are considered.\n\n* In all other cases, this parameter is ignored.\n\nSensible Values : for **Combustion Model** : 1600, for **Electric Model** : 1900",
                              "key": "vehicleWeight",
                              "value": "0"
                            },
                            {
                              "description": "Vehicle is used for commercial purposes and thus may not be allowed to drive  on some roads.",
                              "key": "vehicleCommercial",
                              "value": "false"
                            },
                            {
                              "description": "Level of turns for thrilling route. This parameter can only be used in conjunction with `routeType`=thrilling.",
                              "key": "windingness",
                              "value": "normal"
                            },
                            {
                              "description": "Degree of hilliness for thrilling route. This parameter can only be used in conjunction with `routeType`=thrilling.",
                              "key": "hilliness",
                              "value": "normal"
                            },
                            {
                              "description": "The mode of travel for the requested route. If not defined, default is 'car'. Note that the requested travelMode may not be available for the entire route. Where the requested travelMode is not available for a particular section, the travelMode element of the response for that section will be \"other\". Note that travel modes bus, motorcycle, taxi and van are BETA functionality. Full restriction data is not available in all areas. In **calculateReachableRange** requests, the values bicycle and pedestrian must not be used.",
                              "key": "travelMode",
                              "value": "car"
                            },
                            {
                              "description": "Specifies something that the route calculation should try to avoid when determining the route. Can be specified multiple times in one request, for example, '&avoid=motorways&avoid=tollRoads&avoid=ferries'. In calculateReachableRange requests, the value alreadyUsedRoads must not be used.",
                              "key": "avoid",
                              "value": "ferries"
                            },
                            {
                              "description": "Possible values: \n  * true - Do consider all available traffic information during routing\n  * false - Ignore current traffic data during routing. Note that although the current traffic data is ignored \n  during routing, the effect of historic traffic on effective road speeds is still incorporated.",
                              "key": "traffic",
                              "value": "true"
                            },
                            {
                              "description": "The type of route requested.",
                              "key": "routeType",
                              "value": "fastest"
                            },
                            {
                              "description": "Types of cargo that may be classified as hazardous materials and restricted from some roads. Available vehicleLoadType values are US Hazmat classes 1 through 9, plus generic classifications for use in other countries/regions. Values beginning with USHazmat are for US routing while otherHazmat should be used for all other countries/regions. vehicleLoadType can be specified multiple times. This parameter is currently only considered for travelMode=truck.",
                              "key": "vehicleLoadType",
                              "value": "USHazmatClass7"
                            },
                            {
                              "description": "Engine type of the vehicle. When a detailed Consumption Model is specified, it must be consistent with the value of **vehicleEngineType**.",
                              "key": "vehicleEngineType",
                              "value": "combustion"
                            },
                            {
                              "description": "\n\nSpecifies the speed-dependent component of consumption.\n\nProvided as an unordered list of colon-delimited speed & consumption-rate pairs. The list defines points on a consumption curve. Consumption rates for speeds not in the list are found as follows:\n\n * by linear interpolation, if the given speed lies in between two speeds in the list\n\n * by linear extrapolation otherwise, assuming a constant (\u0394Consumption/\u0394Speed) determined by the nearest two points in the list\n\nThe list must contain between 1 and 25 points (inclusive), and may not contain duplicate points for the same speed. If it only contains a single point, then the consumption rate of that point is used without further processing.\n\nConsumption specified for the largest speed must be greater than or equal to that of the penultimate largest speed. This ensures that extrapolation does not lead to negative consumption rates.\n\nSimilarly, consumption values specified for the two smallest speeds in the list cannot lead to a negative consumption rate for any smaller speed.\n\nThe valid range for the consumption values(expressed in l/100km) is between 0.01 and 100000.0.\n\nSensible Values : 50,6.3:130,11.5\n\n**Note** : This parameter is required for **The Combustion Consumption Model**.",
                              "key": "constantSpeedConsumptionInLitersPerHundredkm",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the current supply of fuel in liters.\n\nSensible Values : 55",
                              "key": "currentFuelInLiters",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the amount of fuel consumed for sustaining auxiliary systems of the vehicle, in liters per hour.\n\nIt can be used to specify consumption due to devices and systems such as AC systems, radio, heating, etc.\n\nSensible Values : 0.2",
                              "key": "auxiliaryPowerInLitersPerHour",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the amount of chemical energy stored in one liter of fuel in megajoules (MJ). It is used in conjunction with the ***Efficiency** parameters for conversions between saved or consumed energy and fuel. For example, energy density is 34.2 MJ/l for gasoline, and 35.8 MJ/l for Diesel fuel.\n\nThis parameter is required if any ***Efficiency** parameter is set.\n\nSensible Values : 34.2",
                              "key": "fuelEnergyDensityInMJoulesPerLiter",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting chemical energy stored in fuel to kinetic energy when the vehicle accelerates _(i.e. KineticEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed_ is obtained by converting consumed fuel to chemical energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **decelerationEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**decelerationEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.33, for **Electric Model** : 0.66",
                              "key": "accelerationEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting kinetic energy to saved (not consumed) fuel when the vehicle decelerates _(i.e. ChemicalEnergySaved/KineticEnergyLost). ChemicalEnergySaved_ is obtained by converting saved (not consumed) fuel to energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **accelerationEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**accelerationEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.83, for **Electric Model** : 0.91",
                              "key": "decelerationEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting chemical energy stored in fuel to potential energy when the vehicle gains elevation _(i.e. PotentialEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed_ is obtained by converting consumed fuel to chemical energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **downhillEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**downhillEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.27, for **Electric Model** : 0.74",
                              "key": "uphillEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting potential energy to saved (not consumed) fuel when the vehicle loses elevation _(i.e. ChemicalEnergySaved/PotentialEnergyLost). ChemicalEnergySaved_ is obtained by converting saved (not consumed) fuel to energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **uphillEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**uphillEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.51, for **Electric Model** : 0.73",
                              "key": "downhillEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the speed-dependent component of consumption.\n\nProvided as an unordered list of speed/consumption-rate pairs. The list defines points on a consumption curve. Consumption rates for speeds not in the list are found as follows:\n\n* by linear interpolation, if the given speed lies in between two speeds in the list\n\n* by linear extrapolation otherwise, assuming a constant (\u0394Consumption/\u0394Speed) determined by the nearest two points in the list\n\nThe list must contain between 1 and 25 points (inclusive), and may not contain duplicate points for the same speed. If it only contains a single point, then the consumption rate of that point is used without further processing.\n\nConsumption specified for the largest speed must be greater than or equal to that of the penultimate largest speed. This ensures that extrapolation does not lead to negative consumption rates.\n\nSimilarly, consumption values specified for the two smallest speeds in the list cannot lead to a negative consumption rate for any smaller  speed.\n\nThe valid range for the consumption values(expressed in kWh/100km) is between 0.01 and 100000.0.\n\nSensible Values : 50,8.2:130,21.3\n\nThis parameter is required for **Electric consumption model**.",
                              "key": "constantSpeedConsumptionInkWhPerHundredkm",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies the current electric energy supply in kilowatt hours (kWh).\n\nThis parameter co-exists with **maxChargeInkWh** parameter.\n\nThe range of values allowed are 0.0 to **maxChargeInkWh**.\n\nSensible Values : 43",
                              "key": "currentChargeInkWh",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies the maximum electric energy supply in kilowatt hours (kWh) that may be stored in the vehicle's battery.\n\nThis parameter co-exists with **currentChargeInkWh** parameter.\n\nMinimum value has to be greater than or equal to **currentChargeInkWh**.\n\nSensible Values : 85",
                              "key": "maxChargeInkWh",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies the amount of power consumed for sustaining auxiliary systems, in kilowatts (kW).\n\nIt can be used to specify consumption due to devices and systems such as AC systems, radio, heating, etc.\n\nSensible Values : 1.7",
                              "key": "auxiliaryPowerInkW",
                              "value": "<string>"
                            }
                          ],
                          "variable": [
                            {
                              "key": "format"
                            }
                          ]
                        }
                      },
                      "status": "Bad Request",
                      "code": 400,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"error\": {\n    \"code\": \"<string>\",\n    \"message\": \"<string>\",\n    \"details\": [\n      {\n        \"value\": \"<Circular reference to #/components/schemas/ODataError detected>\"\n      },\n      {\n        \"value\": \"<Circular reference to #/components/schemas/ODataError detected>\"\n      }\n    ],\n    \"target\": \"<string>\"\n  }\n}",
                      "createdAt": "2026-06-05T15:19:28.000Z",
                      "updatedAt": "2026-06-05T15:19:28.000Z",
                      "uid": "35240-081eb65b-3075-49f4-8e60-e317b29ac02c"
                    },
                    {
                      "id": "3fa7deed-5955-4959-bf97-4078b3e4eb53",
                      "name": "Access denied due to invalid subscription key or invalid Microsoft Entra ID bearer token.  Make sure to provide a valid key for an active Azure subscription and Maps resource.  Otherwise, verify the [WWW-Authenticate](https://tools.ietf.org/html/rfc6750#s",
                      "originalRequest": {
                        "method": "GET",
                        "header": [
                          {
                            "description": "Specifies which account is intended for usage in conjunction with the Microsoft Entra ID security model.  It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management  plane Account API. To use Microsoft Entra ID security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance.",
                            "key": "x-ms-client-id",
                            "value": "<string>"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: oauth2",
                            "key": "Authorization",
                            "value": "<token>"
                          }
                        ],
                        "url": {
                          "raw": "{{baseUrl}}/route/directions/:format?subscription-key=<string>&api-version=1.0&query=<string>&maxAlternatives=0&alternativeType=anyRoute&minDeviationDistance=0&arriveAt=<dateTime>&departAt=<dateTime>&minDeviationTime=0&instructionsType=tagged&language=<string>&computeBestOrder=false&routeRepresentation=polyline&computeTravelTimeFor=none&vehicleHeading=<integer>&report=<string>&sectionType=travelMode&vehicleAxleWeight=0&vehicleWidth=0&vehicleHeight=0&vehicleLength=0&vehicleMaxSpeed=0&vehicleWeight=0&vehicleCommercial=false&windingness=normal&hilliness=normal&travelMode=car&avoid=ferries&traffic=true&routeType=fastest&vehicleLoadType=USHazmatClass7&vehicleEngineType=combustion&constantSpeedConsumptionInLitersPerHundredkm=<float>&currentFuelInLiters=<float>&auxiliaryPowerInLitersPerHour=<float>&fuelEnergyDensityInMJoulesPerLiter=<float>&accelerationEfficiency=<float>&decelerationEfficiency=<float>&uphillEfficiency=<float>&downhillEfficiency=<float>&constantSpeedConsumptionInkWhPerHundredkm=<string>&currentChargeInkWh=<string>&maxChargeInkWh=<string>&auxiliaryPowerInkW=<string>",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "route",
                            "directions",
                            ":format"
                          ],
                          "query": [
                            {
                              "description": "One of the Azure Maps keys provided from an Azure Map Account. Please refer to this [article](https://docs.microsoft.com/azure/azure-maps/how-to-manage-authentication) for details on how to manage authentication.",
                              "key": "subscription-key",
                              "value": "<string>"
                            },
                            {
                              "description": "(Required) Version number of Azure Maps API. Current version is 1.0",
                              "key": "api-version",
                              "value": "1.0"
                            },
                            {
                              "description": "(Required) The Coordinates through which the route is calculated, delimited by a colon.  A minimum of two coordinates is required.  The first one is the origin and the last is the destination of the route. Optional coordinates in-between act as WayPoints in the route.  You can pass up to 150 WayPoints.",
                              "key": "query",
                              "value": "<string>"
                            },
                            {
                              "description": "Number of desired alternative routes to be calculated. Default: 0, minimum: 0 and maximum: 5",
                              "key": "maxAlternatives",
                              "value": "0"
                            },
                            {
                              "description": "Controls the optimality, with respect to the given planning criteria, of the calculated alternatives compared to the reference route.",
                              "key": "alternativeType",
                              "value": "anyRoute"
                            },
                            {
                              "description": "All alternative routes returned will follow the reference route (see section POST Requests) from the origin point of the calculateRoute request for at least this number of meters. Can only be used when reconstructing a route. The minDeviationDistance parameter cannot be used in conjunction with arriveAt",
                              "key": "minDeviationDistance",
                              "value": "0"
                            },
                            {
                              "description": "The date and time of arrival at the destination point. It must be specified as a dateTime. When a time zone offset is not specified it will be assumed to be that of the destination point. The arriveAt value must be in the future. The arriveAt parameter cannot be used in conjunction with departAt, minDeviationDistance or minDeviationTime.",
                              "key": "arriveAt",
                              "value": "<dateTime>"
                            },
                            {
                              "description": "The date and time of departure from the origin point. Departure times apart from now must be specified as a dateTime. When a time zone offset is not specified, it will be assumed to be that of the origin point. The departAt value must be in the future in the date-time format (1996-12-19T16:39:57-08:00).",
                              "key": "departAt",
                              "value": "<dateTime>"
                            },
                            {
                              "description": "All alternative routes returned will follow the reference route (see section POST Requests) from the origin point of the calculateRoute request for at least this number of seconds. Can only be used when reconstructing a route. The minDeviationTime parameter cannot be used in conjunction with arriveAt. Default value is 0. Setting )minDeviationTime_ to a value greater than zero has the following consequences:\n  - The origin point of the _calculateRoute_ Request must be on\n    (or very near) the input reference route.\n    - If this is not the case, an error is returned.\n    - However, the origin point does not need to be at the beginning\n      of the input reference route (it can be thought of as the current\n      vehicle position on the reference route).\n  - The reference route, returned as the first route in the _calculateRoute_\n    Response, will start at the origin point specified in the _calculateRoute_\n    Request. The initial part of the input reference route up until the origin\n    point will be excluded from the Response.\n  - The values of _minDeviationDistance_ and _minDeviationTime_ determine\n    how far alternative routes will be guaranteed to follow the reference\n    route from the origin point onwards.\n  - The route must use _departAt_.\n  - The _vehicleHeading_ is ignored.",
                              "key": "minDeviationTime",
                              "value": "0"
                            },
                            {
                              "description": "If specified, guidance instructions will be returned. Note that the instructionsType parameter cannot be used in conjunction with routeRepresentation=none",
                              "key": "instructionsType",
                              "value": "tagged"
                            },
                            {
                              "description": "The language parameter determines the language of the guidance messages. Proper nouns (the names of streets, plazas, etc.) are returned in the specified  language, or if that is not available, they are returned in an available language  that is close to it. Allowed values are (a subset of) the IETF language tags. The currently supported  languages are listed in the [Supported languages  section](https://docs.microsoft.com/azure/azure-maps/supported-languages).\n\nDefault value: en-GB",
                              "key": "language",
                              "value": "<string>"
                            },
                            {
                              "description": "Re-order the route waypoints using a fast heuristic algorithm to reduce the route length. Yields best results when used in conjunction with routeType _shortest_. Notice that origin and destination are excluded from the optimized waypoint indices. To include origin and destination in the response, please increase all the indices by 1 to account for the origin, and then add the destination as the final index. Possible values are true or false. True computes a better order if possible, but is not allowed to be used in conjunction with maxAlternatives value greater than 0 or in conjunction with circle waypoints. False will use the locations in the given order and not allowed to be used in conjunction with routeRepresentation _none_.",
                              "key": "computeBestOrder",
                              "value": "false"
                            },
                            {
                              "description": "Specifies the representation of the set of routes provided as response. This parameter value can only be used in conjunction with computeBestOrder=true.",
                              "key": "routeRepresentation",
                              "value": "polyline"
                            },
                            {
                              "description": "Specifies whether to return additional travel times using different types of traffic information (none, historic, live) as well as the default best-estimate travel time.",
                              "key": "computeTravelTimeFor",
                              "value": "none"
                            },
                            {
                              "description": "The directional heading of the vehicle in degrees starting at true North and continuing in clockwise direction. North is 0 degrees, east is 90 degrees, south is 180 degrees, west is 270 degrees. Possible values 0-359",
                              "key": "vehicleHeading",
                              "value": "<integer>"
                            },
                            {
                              "description": "Specifies which data should be reported for diagnosis purposes. The only possible value is _effectiveSettings_. Reports the effective parameters or data used when calling the API. In the case of defaulted parameters the default will be reflected where the parameter was not specified by the caller.",
                              "key": "report",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies which of the section types is reported in the route response. <br><br>For example if sectionType = pedestrian the sections which are suited for pedestrians only are returned. Multiple types can be used. The default sectionType refers to the travelMode input. By default travelMode is set to car",
                              "key": "sectionType",
                              "value": "travelMode"
                            },
                            {
                              "description": "Weight per axle of the vehicle in kg. A value of 0 means that weight restrictions per axle are not considered.",
                              "key": "vehicleAxleWeight",
                              "value": "0"
                            },
                            {
                              "description": "Width of the vehicle in meters. A value of 0 means that width restrictions are not considered.",
                              "key": "vehicleWidth",
                              "value": "0"
                            },
                            {
                              "description": "Height of the vehicle in meters. A value of 0 means that height restrictions are not considered.",
                              "key": "vehicleHeight",
                              "value": "0"
                            },
                            {
                              "description": "Length of the vehicle in meters. A value of 0 means that length restrictions are not considered.",
                              "key": "vehicleLength",
                              "value": "0"
                            },
                            {
                              "description": "Maximum speed of the vehicle in km/hour. The max speed in the vehicle profile is used to check whether a vehicle is allowed on motorways. \n\n* A value of 0 means that an appropriate value for the vehicle will be determined and applied during route planning.\n\n* A non-zero value may be overridden during route planning. For example, the current traffic flow is 60 km/hour. If the vehicle  maximum speed is set to 50 km/hour, the routing engine will consider 60 km/hour as this is the current situation.  If the maximum speed of the vehicle is provided as 80 km/hour but the current traffic flow is 60 km/hour, then routing engine will again use 60 km/hour.",
                              "key": "vehicleMaxSpeed",
                              "value": "0"
                            },
                            {
                              "description": "Weight of the vehicle in kilograms.\n\n* It is mandatory if any of the *Efficiency parameters are set.\n\n* It must be strictly positive when used in the context of the Consumption Model. Weight restrictions are considered.\n\n* If no detailed **Consumption Model** is specified and the value of **vehicleWeight** is non-zero, then weight restrictions are considered.\n\n* In all other cases, this parameter is ignored.\n\nSensible Values : for **Combustion Model** : 1600, for **Electric Model** : 1900",
                              "key": "vehicleWeight",
                              "value": "0"
                            },
                            {
                              "description": "Vehicle is used for commercial purposes and thus may not be allowed to drive  on some roads.",
                              "key": "vehicleCommercial",
                              "value": "false"
                            },
                            {
                              "description": "Level of turns for thrilling route. This parameter can only be used in conjunction with `routeType`=thrilling.",
                              "key": "windingness",
                              "value": "normal"
                            },
                            {
                              "description": "Degree of hilliness for thrilling route. This parameter can only be used in conjunction with `routeType`=thrilling.",
                              "key": "hilliness",
                              "value": "normal"
                            },
                            {
                              "description": "The mode of travel for the requested route. If not defined, default is 'car'. Note that the requested travelMode may not be available for the entire route. Where the requested travelMode is not available for a particular section, the travelMode element of the response for that section will be \"other\". Note that travel modes bus, motorcycle, taxi and van are BETA functionality. Full restriction data is not available in all areas. In **calculateReachableRange** requests, the values bicycle and pedestrian must not be used.",
                              "key": "travelMode",
                              "value": "car"
                            },
                            {
                              "description": "Specifies something that the route calculation should try to avoid when determining the route. Can be specified multiple times in one request, for example, '&avoid=motorways&avoid=tollRoads&avoid=ferries'. In calculateReachableRange requests, the value alreadyUsedRoads must not be used.",
                              "key": "avoid",
                              "value": "ferries"
                            },
                            {
                              "description": "Possible values: \n  * true - Do consider all available traffic information during routing\n  * false - Ignore current traffic data during routing. Note that although the current traffic data is ignored \n  during routing, the effect of historic traffic on effective road speeds is still incorporated.",
                              "key": "traffic",
                              "value": "true"
                            },
                            {
                              "description": "The type of route requested.",
                              "key": "routeType",
                              "value": "fastest"
                            },
                            {
                              "description": "Types of cargo that may be classified as hazardous materials and restricted from some roads. Available vehicleLoadType values are US Hazmat classes 1 through 9, plus generic classifications for use in other countries/regions. Values beginning with USHazmat are for US routing while otherHazmat should be used for all other countries/regions. vehicleLoadType can be specified multiple times. This parameter is currently only considered for travelMode=truck.",
                              "key": "vehicleLoadType",
                              "value": "USHazmatClass7"
                            },
                            {
                              "description": "Engine type of the vehicle. When a detailed Consumption Model is specified, it must be consistent with the value of **vehicleEngineType**.",
                              "key": "vehicleEngineType",
                              "value": "combustion"
                            },
                            {
                              "description": "\n\nSpecifies the speed-dependent component of consumption.\n\nProvided as an unordered list of colon-delimited speed & consumption-rate pairs. The list defines points on a consumption curve. Consumption rates for speeds not in the list are found as follows:\n\n * by linear interpolation, if the given speed lies in between two speeds in the list\n\n * by linear extrapolation otherwise, assuming a constant (\u0394Consumption/\u0394Speed) determined by the nearest two points in the list\n\nThe list must contain between 1 and 25 points (inclusive), and may not contain duplicate points for the same speed. If it only contains a single point, then the consumption rate of that point is used without further processing.\n\nConsumption specified for the largest speed must be greater than or equal to that of the penultimate largest speed. This ensures that extrapolation does not lead to negative consumption rates.\n\nSimilarly, consumption values specified for the two smallest speeds in the list cannot lead to a negative consumption rate for any smaller speed.\n\nThe valid range for the consumption values(expressed in l/100km) is between 0.01 and 100000.0.\n\nSensible Values : 50,6.3:130,11.5\n\n**Note** : This parameter is required for **The Combustion Consumption Model**.",
                              "key": "constantSpeedConsumptionInLitersPerHundredkm",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the current supply of fuel in liters.\n\nSensible Values : 55",
                              "key": "currentFuelInLiters",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the amount of fuel consumed for sustaining auxiliary systems of the vehicle, in liters per hour.\n\nIt can be used to specify consumption due to devices and systems such as AC systems, radio, heating, etc.\n\nSensible Values : 0.2",
                              "key": "auxiliaryPowerInLitersPerHour",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the amount of chemical energy stored in one liter of fuel in megajoules (MJ). It is used in conjunction with the ***Efficiency** parameters for conversions between saved or consumed energy and fuel. For example, energy density is 34.2 MJ/l for gasoline, and 35.8 MJ/l for Diesel fuel.\n\nThis parameter is required if any ***Efficiency** parameter is set.\n\nSensible Values : 34.2",
                              "key": "fuelEnergyDensityInMJoulesPerLiter",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting chemical energy stored in fuel to kinetic energy when the vehicle accelerates _(i.e. KineticEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed_ is obtained by converting consumed fuel to chemical energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **decelerationEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**decelerationEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.33, for **Electric Model** : 0.66",
                              "key": "accelerationEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting kinetic energy to saved (not consumed) fuel when the vehicle decelerates _(i.e. ChemicalEnergySaved/KineticEnergyLost). ChemicalEnergySaved_ is obtained by converting saved (not consumed) fuel to energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **accelerationEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**accelerationEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.83, for **Electric Model** : 0.91",
                              "key": "decelerationEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting chemical energy stored in fuel to potential energy when the vehicle gains elevation _(i.e. PotentialEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed_ is obtained by converting consumed fuel to chemical energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **downhillEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**downhillEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.27, for **Electric Model** : 0.74",
                              "key": "uphillEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting potential energy to saved (not consumed) fuel when the vehicle loses elevation _(i.e. ChemicalEnergySaved/PotentialEnergyLost). ChemicalEnergySaved_ is obtained by converting saved (not consumed) fuel to energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **uphillEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**uphillEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.51, for **Electric Model** : 0.73",
                              "key": "downhillEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the speed-dependent component of consumption.\n\nProvided as an unordered list of speed/consumption-rate pairs. The list defines points on a consumption curve. Consumption rates for speeds not in the list are found as follows:\n\n* by linear interpolation, if the given speed lies in between two speeds in the list\n\n* by linear extrapolation otherwise, assuming a constant (\u0394Consumption/\u0394Speed) determined by the nearest two points in the list\n\nThe list must contain between 1 and 25 points (inclusive), and may not contain duplicate points for the same speed. If it only contains a single point, then the consumption rate of that point is used without further processing.\n\nConsumption specified for the largest speed must be greater than or equal to that of the penultimate largest speed. This ensures that extrapolation does not lead to negative consumption rates.\n\nSimilarly, consumption values specified for the two smallest speeds in the list cannot lead to a negative consumption rate for any smaller  speed.\n\nThe valid range for the consumption values(expressed in kWh/100km) is between 0.01 and 100000.0.\n\nSensible Values : 50,8.2:130,21.3\n\nThis parameter is required for **Electric consumption model**.",
                              "key": "constantSpeedConsumptionInkWhPerHundredkm",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies the current electric energy supply in kilowatt hours (kWh).\n\nThis parameter co-exists with **maxChargeInkWh** parameter.\n\nThe range of values allowed are 0.0 to **maxChargeInkWh**.\n\nSensible Values : 43",
                              "key": "currentChargeInkWh",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies the maximum electric energy supply in kilowatt hours (kWh) that may be stored in the vehicle's battery.\n\nThis parameter co-exists with **currentChargeInkWh** parameter.\n\nMinimum value has to be greater than or equal to **currentChargeInkWh**.\n\nSensible Values : 85",
                              "key": "maxChargeInkWh",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies the amount of power consumed for sustaining auxiliary systems, in kilowatts (kW).\n\nIt can be used to specify consumption due to devices and systems such as AC systems, radio, heating, etc.\n\nSensible Values : 1.7",
                              "key": "auxiliaryPowerInkW",
                              "value": "<string>"
                            }
                          ],
                          "variable": [
                            {
                              "key": "format"
                            }
                          ]
                        }
                      },
                      "status": "Unauthorized",
                      "code": 401,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "Bearer realm=\"https://atlas.microsoft.com/\", error=\"invalid_token\", error_description=\"The access token expired\"",
                            "type": "text/plain"
                          },
                          "key": "WWW-Authenticate",
                          "value": "<string>"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"error\": {\n    \"code\": \"<string>\",\n    \"message\": \"<string>\",\n    \"details\": [\n      {\n        \"value\": \"<Circular reference to #/components/schemas/ODataError detected>\"\n      },\n      {\n        \"value\": \"<Circular reference to #/components/schemas/ODataError detected>\"\n      }\n    ],\n    \"target\": \"<string>\"\n  }\n}",
                      "createdAt": "2026-06-05T15:19:28.000Z",
                      "updatedAt": "2026-06-05T15:19:28.000Z",
                      "uid": "35240-3fa7deed-5955-4959-bf97-4078b3e4eb53"
                    },
                    {
                      "id": "7e58d9e1-88dc-4a63-8531-000b9988ddf2",
                      "name": "Permission, capacity, or authentication issues.",
                      "originalRequest": {
                        "method": "GET",
                        "header": [
                          {
                            "description": "Specifies which account is intended for usage in conjunction with the Microsoft Entra ID security model.  It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management  plane Account API. To use Microsoft Entra ID security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance.",
                            "key": "x-ms-client-id",
                            "value": "<string>"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: oauth2",
                            "key": "Authorization",
                            "value": "<token>"
                          }
                        ],
                        "url": {
                          "raw": "{{baseUrl}}/route/directions/:format?subscription-key=<string>&api-version=1.0&query=<string>&maxAlternatives=0&alternativeType=anyRoute&minDeviationDistance=0&arriveAt=<dateTime>&departAt=<dateTime>&minDeviationTime=0&instructionsType=tagged&language=<string>&computeBestOrder=false&routeRepresentation=polyline&computeTravelTimeFor=none&vehicleHeading=<integer>&report=<string>&sectionType=travelMode&vehicleAxleWeight=0&vehicleWidth=0&vehicleHeight=0&vehicleLength=0&vehicleMaxSpeed=0&vehicleWeight=0&vehicleCommercial=false&windingness=normal&hilliness=normal&travelMode=car&avoid=ferries&traffic=true&routeType=fastest&vehicleLoadType=USHazmatClass7&vehicleEngineType=combustion&constantSpeedConsumptionInLitersPerHundredkm=<float>&currentFuelInLiters=<float>&auxiliaryPowerInLitersPerHour=<float>&fuelEnergyDensityInMJoulesPerLiter=<float>&accelerationEfficiency=<float>&decelerationEfficiency=<float>&uphillEfficiency=<float>&downhillEfficiency=<float>&constantSpeedConsumptionInkWhPerHundredkm=<string>&currentChargeInkWh=<string>&maxChargeInkWh=<string>&auxiliaryPowerInkW=<string>",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "route",
                            "directions",
                            ":format"
                          ],
                          "query": [
                            {
                              "description": "One of the Azure Maps keys provided from an Azure Map Account. Please refer to this [article](https://docs.microsoft.com/azure/azure-maps/how-to-manage-authentication) for details on how to manage authentication.",
                              "key": "subscription-key",
                              "value": "<string>"
                            },
                            {
                              "description": "(Required) Version number of Azure Maps API. Current version is 1.0",
                              "key": "api-version",
                              "value": "1.0"
                            },
                            {
                              "description": "(Required) The Coordinates through which the route is calculated, delimited by a colon.  A minimum of two coordinates is required.  The first one is the origin and the last is the destination of the route. Optional coordinates in-between act as WayPoints in the route.  You can pass up to 150 WayPoints.",
                              "key": "query",
                              "value": "<string>"
                            },
                            {
                              "description": "Number of desired alternative routes to be calculated. Default: 0, minimum: 0 and maximum: 5",
                              "key": "maxAlternatives",
                              "value": "0"
                            },
                            {
                              "description": "Controls the optimality, with respect to the given planning criteria, of the calculated alternatives compared to the reference route.",
                              "key": "alternativeType",
                              "value": "anyRoute"
                            },
                            {
                              "description": "All alternative routes returned will follow the reference route (see section POST Requests) from the origin point of the calculateRoute request for at least this number of meters. Can only be used when reconstructing a route. The minDeviationDistance parameter cannot be used in conjunction with arriveAt",
                              "key": "minDeviationDistance",
                              "value": "0"
                            },
                            {
                              "description": "The date and time of arrival at the destination point. It must be specified as a dateTime. When a time zone offset is not specified it will be assumed to be that of the destination point. The arriveAt value must be in the future. The arriveAt parameter cannot be used in conjunction with departAt, minDeviationDistance or minDeviationTime.",
                              "key": "arriveAt",
                              "value": "<dateTime>"
                            },
                            {
                              "description": "The date and time of departure from the origin point. Departure times apart from now must be specified as a dateTime. When a time zone offset is not specified, it will be assumed to be that of the origin point. The departAt value must be in the future in the date-time format (1996-12-19T16:39:57-08:00).",
                              "key": "departAt",
                              "value": "<dateTime>"
                            },
                            {
                              "description": "All alternative routes returned will follow the reference route (see section POST Requests) from the origin point of the calculateRoute request for at least this number of seconds. Can only be used when reconstructing a route. The minDeviationTime parameter cannot be used in conjunction with arriveAt. Default value is 0. Setting )minDeviationTime_ to a value greater than zero has the following consequences:\n  - The origin point of the _calculateRoute_ Request must be on\n    (or very near) the input reference route.\n    - If this is not the case, an error is returned.\n    - However, the origin point does not need to be at the beginning\n      of the input reference route (it can be thought of as the current\n      vehicle position on the reference route).\n  - The reference route, returned as the first route in the _calculateRoute_\n    Response, will start at the origin point specified in the _calculateRoute_\n    Request. The initial part of the input reference route up until the origin\n    point will be excluded from the Response.\n  - The values of _minDeviationDistance_ and _minDeviationTime_ determine\n    how far alternative routes will be guaranteed to follow the reference\n    route from the origin point onwards.\n  - The route must use _departAt_.\n  - The _vehicleHeading_ is ignored.",
                              "key": "minDeviationTime",
                              "value": "0"
                            },
                            {
                              "description": "If specified, guidance instructions will be returned. Note that the instructionsType parameter cannot be used in conjunction with routeRepresentation=none",
                              "key": "instructionsType",
                              "value": "tagged"
                            },
                            {
                              "description": "The language parameter determines the language of the guidance messages. Proper nouns (the names of streets, plazas, etc.) are returned in the specified  language, or if that is not available, they are returned in an available language  that is close to it. Allowed values are (a subset of) the IETF language tags. The currently supported  languages are listed in the [Supported languages  section](https://docs.microsoft.com/azure/azure-maps/supported-languages).\n\nDefault value: en-GB",
                              "key": "language",
                              "value": "<string>"
                            },
                            {
                              "description": "Re-order the route waypoints using a fast heuristic algorithm to reduce the route length. Yields best results when used in conjunction with routeType _shortest_. Notice that origin and destination are excluded from the optimized waypoint indices. To include origin and destination in the response, please increase all the indices by 1 to account for the origin, and then add the destination as the final index. Possible values are true or false. True computes a better order if possible, but is not allowed to be used in conjunction with maxAlternatives value greater than 0 or in conjunction with circle waypoints. False will use the locations in the given order and not allowed to be used in conjunction with routeRepresentation _none_.",
                              "key": "computeBestOrder",
                              "value": "false"
                            },
                            {
                              "description": "Specifies the representation of the set of routes provided as response. This parameter value can only be used in conjunction with computeBestOrder=true.",
                              "key": "routeRepresentation",
                              "value": "polyline"
                            },
                            {
                              "description": "Specifies whether to return additional travel times using different types of traffic information (none, historic, live) as well as the default best-estimate travel time.",
                              "key": "computeTravelTimeFor",
                              "value": "none"
                            },
                            {
                              "description": "The directional heading of the vehicle in degrees starting at true North and continuing in clockwise direction. North is 0 degrees, east is 90 degrees, south is 180 degrees, west is 270 degrees. Possible values 0-359",
                              "key": "vehicleHeading",
                              "value": "<integer>"
                            },
                            {
                              "description": "Specifies which data should be reported for diagnosis purposes. The only possible value is _effectiveSettings_. Reports the effective parameters or data used when calling the API. In the case of defaulted parameters the default will be reflected where the parameter was not specified by the caller.",
                              "key": "report",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies which of the section types is reported in the route response. <br><br>For example if sectionType = pedestrian the sections which are suited for pedestrians only are returned. Multiple types can be used. The default sectionType refers to the travelMode input. By default travelMode is set to car",
                              "key": "sectionType",
                              "value": "travelMode"
                            },
                            {
                              "description": "Weight per axle of the vehicle in kg. A value of 0 means that weight restrictions per axle are not considered.",
                              "key": "vehicleAxleWeight",
                              "value": "0"
                            },
                            {
                              "description": "Width of the vehicle in meters. A value of 0 means that width restrictions are not considered.",
                              "key": "vehicleWidth",
                              "value": "0"
                            },
                            {
                              "description": "Height of the vehicle in meters. A value of 0 means that height restrictions are not considered.",
                              "key": "vehicleHeight",
                              "value": "0"
                            },
                            {
                              "description": "Length of the vehicle in meters. A value of 0 means that length restrictions are not considered.",
                              "key": "vehicleLength",
                              "value": "0"
                            },
                            {
                              "description": "Maximum speed of the vehicle in km/hour. The max speed in the vehicle profile is used to check whether a vehicle is allowed on motorways. \n\n* A value of 0 means that an appropriate value for the vehicle will be determined and applied during route planning.\n\n* A non-zero value may be overridden during route planning. For example, the current traffic flow is 60 km/hour. If the vehicle  maximum speed is set to 50 km/hour, the routing engine will consider 60 km/hour as this is the current situation.  If the maximum speed of the vehicle is provided as 80 km/hour but the current traffic flow is 60 km/hour, then routing engine will again use 60 km/hour.",
                              "key": "vehicleMaxSpeed",
                              "value": "0"
                            },
                            {
                              "description": "Weight of the vehicle in kilograms.\n\n* It is mandatory if any of the *Efficiency parameters are set.\n\n* It must be strictly positive when used in the context of the Consumption Model. Weight restrictions are considered.\n\n* If no detailed **Consumption Model** is specified and the value of **vehicleWeight** is non-zero, then weight restrictions are considered.\n\n* In all other cases, this parameter is ignored.\n\nSensible Values : for **Combustion Model** : 1600, for **Electric Model** : 1900",
                              "key": "vehicleWeight",
                              "value": "0"
                            },
                            {
                              "description": "Vehicle is used for commercial purposes and thus may not be allowed to drive  on some roads.",
                              "key": "vehicleCommercial",
                              "value": "false"
                            },
                            {
                              "description": "Level of turns for thrilling route. This parameter can only be used in conjunction with `routeType`=thrilling.",
                              "key": "windingness",
                              "value": "normal"
                            },
                            {
                              "description": "Degree of hilliness for thrilling route. This parameter can only be used in conjunction with `routeType`=thrilling.",
                              "key": "hilliness",
                              "value": "normal"
                            },
                            {
                              "description": "The mode of travel for the requested route. If not defined, default is 'car'. Note that the requested travelMode may not be available for the entire route. Where the requested travelMode is not available for a particular section, the travelMode element of the response for that section will be \"other\". Note that travel modes bus, motorcycle, taxi and van are BETA functionality. Full restriction data is not available in all areas. In **calculateReachableRange** requests, the values bicycle and pedestrian must not be used.",
                              "key": "travelMode",
                              "value": "car"
                            },
                            {
                              "description": "Specifies something that the route calculation should try to avoid when determining the route. Can be specified multiple times in one request, for example, '&avoid=motorways&avoid=tollRoads&avoid=ferries'. In calculateReachableRange requests, the value alreadyUsedRoads must not be used.",
                              "key": "avoid",
                              "value": "ferries"
                            },
                            {
                              "description": "Possible values: \n  * true - Do consider all available traffic information during routing\n  * false - Ignore current traffic data during routing. Note that although the current traffic data is ignored \n  during routing, the effect of historic traffic on effective road speeds is still incorporated.",
                              "key": "traffic",
                              "value": "true"
                            },
                            {
                              "description": "The type of route requested.",
                              "key": "routeType",
                              "value": "fastest"
                            },
                            {
                              "description": "Types of cargo that may be classified as hazardous materials and restricted from some roads. Available vehicleLoadType values are US Hazmat classes 1 through 9, plus generic classifications for use in other countries/regions. Values beginning with USHazmat are for US routing while otherHazmat should be used for all other countries/regions. vehicleLoadType can be specified multiple times. This parameter is currently only considered for travelMode=truck.",
                              "key": "vehicleLoadType",
                              "value": "USHazmatClass7"
                            },
                            {
                              "description": "Engine type of the vehicle. When a detailed Consumption Model is specified, it must be consistent with the value of **vehicleEngineType**.",
                              "key": "vehicleEngineType",
                              "value": "combustion"
                            },
                            {
                              "description": "\n\nSpecifies the speed-dependent component of consumption.\n\nProvided as an unordered list of colon-delimited speed & consumption-rate pairs. The list defines points on a consumption curve. Consumption rates for speeds not in the list are found as follows:\n\n * by linear interpolation, if the given speed lies in between two speeds in the list\n\n * by linear extrapolation otherwise, assuming a constant (\u0394Consumption/\u0394Speed) determined by the nearest two points in the list\n\nThe list must contain between 1 and 25 points (inclusive), and may not contain duplicate points for the same speed. If it only contains a single point, then the consumption rate of that point is used without further processing.\n\nConsumption specified for the largest speed must be greater than or equal to that of the penultimate largest speed. This ensures that extrapolation does not lead to negative consumption rates.\n\nSimilarly, consumption values specified for the two smallest speeds in the list cannot lead to a negative consumption rate for any smaller speed.\n\nThe valid range for the consumption values(expressed in l/100km) is between 0.01 and 100000.0.\n\nSensible Values : 50,6.3:130,11.5\n\n**Note** : This parameter is required for **The Combustion Consumption Model**.",
                              "key": "constantSpeedConsumptionInLitersPerHundredkm",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the current supply of fuel in liters.\n\nSensible Values : 55",
                              "key": "currentFuelInLiters",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the amount of fuel consumed for sustaining auxiliary systems of the vehicle, in liters per hour.\n\nIt can be used to specify consumption due to devices and systems such as AC systems, radio, heating, etc.\n\nSensible Values : 0.2",
                              "key": "auxiliaryPowerInLitersPerHour",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the amount of chemical energy stored in one liter of fuel in megajoules (MJ). It is used in conjunction with the ***Efficiency** parameters for conversions between saved or consumed energy and fuel. For example, energy density is 34.2 MJ/l for gasoline, and 35.8 MJ/l for Diesel fuel.\n\nThis parameter is required if any ***Efficiency** parameter is set.\n\nSensible Values : 34.2",
                              "key": "fuelEnergyDensityInMJoulesPerLiter",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting chemical energy stored in fuel to kinetic energy when the vehicle accelerates _(i.e. KineticEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed_ is obtained by converting consumed fuel to chemical energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **decelerationEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**decelerationEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.33, for **Electric Model** : 0.66",
                              "key": "accelerationEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting kinetic energy to saved (not consumed) fuel when the vehicle decelerates _(i.e. ChemicalEnergySaved/KineticEnergyLost). ChemicalEnergySaved_ is obtained by converting saved (not consumed) fuel to energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **accelerationEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**accelerationEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.83, for **Electric Model** : 0.91",
                              "key": "decelerationEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting chemical energy stored in fuel to potential energy when the vehicle gains elevation _(i.e. PotentialEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed_ is obtained by converting consumed fuel to chemical energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **downhillEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**downhillEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.27, for **Electric Model** : 0.74",
                              "key": "uphillEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting potential energy to saved (not consumed) fuel when the vehicle loses elevation _(i.e. ChemicalEnergySaved/PotentialEnergyLost). ChemicalEnergySaved_ is obtained by converting saved (not consumed) fuel to energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **uphillEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**uphillEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.51, for **Electric Model** : 0.73",
                              "key": "downhillEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the speed-dependent component of consumption.\n\nProvided as an unordered list of speed/consumption-rate pairs. The list defines points on a consumption curve. Consumption rates for speeds not in the list are found as follows:\n\n* by linear interpolation, if the given speed lies in between two speeds in the list\n\n* by linear extrapolation otherwise, assuming a constant (\u0394Consumption/\u0394Speed) determined by the nearest two points in the list\n\nThe list must contain between 1 and 25 points (inclusive), and may not contain duplicate points for the same speed. If it only contains a single point, then the consumption rate of that point is used without further processing.\n\nConsumption specified for the largest speed must be greater than or equal to that of the penultimate largest speed. This ensures that extrapolation does not lead to negative consumption rates.\n\nSimilarly, consumption values specified for the two smallest speeds in the list cannot lead to a negative consumption rate for any smaller  speed.\n\nThe valid range for the consumption values(expressed in kWh/100km) is between 0.01 and 100000.0.\n\nSensible Values : 50,8.2:130,21.3\n\nThis parameter is required for **Electric consumption model**.",
                              "key": "constantSpeedConsumptionInkWhPerHundredkm",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies the current electric energy supply in kilowatt hours (kWh).\n\nThis parameter co-exists with **maxChargeInkWh** parameter.\n\nThe range of values allowed are 0.0 to **maxChargeInkWh**.\n\nSensible Values : 43",
                              "key": "currentChargeInkWh",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies the maximum electric energy supply in kilowatt hours (kWh) that may be stored in the vehicle's battery.\n\nThis parameter co-exists with **currentChargeInkWh** parameter.\n\nMinimum value has to be greater than or equal to **currentChargeInkWh**.\n\nSensible Values : 85",
                              "key": "maxChargeInkWh",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies the amount of power consumed for sustaining auxiliary systems, in kilowatts (kW).\n\nIt can be used to specify consumption due to devices and systems such as AC systems, radio, heating, etc.\n\nSensible Values : 1.7",
                              "key": "auxiliaryPowerInkW",
                              "value": "<string>"
                            }
                          ],
                          "variable": [
                            {
                              "key": "format"
                            }
                          ]
                        }
                      },
                      "status": "Forbidden",
                      "code": 403,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"error\": {\n    \"code\": \"<string>\",\n    \"message\": \"<string>\",\n    \"details\": [\n      {\n        \"value\": \"<Circular reference to #/components/schemas/ODataError detected>\"\n      },\n      {\n        \"value\": \"<Circular reference to #/components/schemas/ODataError detected>\"\n      }\n    ],\n    \"target\": \"<string>\"\n  }\n}",
                      "createdAt": "2026-06-05T15:19:28.000Z",
                      "updatedAt": "2026-06-05T15:19:28.000Z",
                      "uid": "35240-7e58d9e1-88dc-4a63-8531-000b9988ddf2"
                    },
                    {
                      "id": "aaaf1628-3dce-401e-9208-39b492816cbf",
                      "name": "Not Found: the requested resource could not be found, but it may be available again in the future.",
                      "originalRequest": {
                        "method": "GET",
                        "header": [
                          {
                            "description": "Specifies which account is intended for usage in conjunction with the Microsoft Entra ID security model.  It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management  plane Account API. To use Microsoft Entra ID security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance.",
                            "key": "x-ms-client-id",
                            "value": "<string>"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: oauth2",
                            "key": "Authorization",
                            "value": "<token>"
                          }
                        ],
                        "url": {
                          "raw": "{{baseUrl}}/route/directions/:format?subscription-key=<string>&api-version=1.0&query=<string>&maxAlternatives=0&alternativeType=anyRoute&minDeviationDistance=0&arriveAt=<dateTime>&departAt=<dateTime>&minDeviationTime=0&instructionsType=tagged&language=<string>&computeBestOrder=false&routeRepresentation=polyline&computeTravelTimeFor=none&vehicleHeading=<integer>&report=<string>&sectionType=travelMode&vehicleAxleWeight=0&vehicleWidth=0&vehicleHeight=0&vehicleLength=0&vehicleMaxSpeed=0&vehicleWeight=0&vehicleCommercial=false&windingness=normal&hilliness=normal&travelMode=car&avoid=ferries&traffic=true&routeType=fastest&vehicleLoadType=USHazmatClass7&vehicleEngineType=combustion&constantSpeedConsumptionInLitersPerHundredkm=<float>&currentFuelInLiters=<float>&auxiliaryPowerInLitersPerHour=<float>&fuelEnergyDensityInMJoulesPerLiter=<float>&accelerationEfficiency=<float>&decelerationEfficiency=<float>&uphillEfficiency=<float>&downhillEfficiency=<float>&constantSpeedConsumptionInkWhPerHundredkm=<string>&currentChargeInkWh=<string>&maxChargeInkWh=<string>&auxiliaryPowerInkW=<string>",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "route",
                            "directions",
                            ":format"
                          ],
                          "query": [
                            {
                              "description": "One of the Azure Maps keys provided from an Azure Map Account. Please refer to this [article](https://docs.microsoft.com/azure/azure-maps/how-to-manage-authentication) for details on how to manage authentication.",
                              "key": "subscription-key",
                              "value": "<string>"
                            },
                            {
                              "description": "(Required) Version number of Azure Maps API. Current version is 1.0",
                              "key": "api-version",
                              "value": "1.0"
                            },
                            {
                              "description": "(Required) The Coordinates through which the route is calculated, delimited by a colon.  A minimum of two coordinates is required.  The first one is the origin and the last is the destination of the route. Optional coordinates in-between act as WayPoints in the route.  You can pass up to 150 WayPoints.",
                              "key": "query",
                              "value": "<string>"
                            },
                            {
                              "description": "Number of desired alternative routes to be calculated. Default: 0, minimum: 0 and maximum: 5",
                              "key": "maxAlternatives",
                              "value": "0"
                            },
                            {
                              "description": "Controls the optimality, with respect to the given planning criteria, of the calculated alternatives compared to the reference route.",
                              "key": "alternativeType",
                              "value": "anyRoute"
                            },
                            {
                              "description": "All alternative routes returned will follow the reference route (see section POST Requests) from the origin point of the calculateRoute request for at least this number of meters. Can only be used when reconstructing a route. The minDeviationDistance parameter cannot be used in conjunction with arriveAt",
                              "key": "minDeviationDistance",
                              "value": "0"
                            },
                            {
                              "description": "The date and time of arrival at the destination point. It must be specified as a dateTime. When a time zone offset is not specified it will be assumed to be that of the destination point. The arriveAt value must be in the future. The arriveAt parameter cannot be used in conjunction with departAt, minDeviationDistance or minDeviationTime.",
                              "key": "arriveAt",
                              "value": "<dateTime>"
                            },
                            {
                              "description": "The date and time of departure from the origin point. Departure times apart from now must be specified as a dateTime. When a time zone offset is not specified, it will be assumed to be that of the origin point. The departAt value must be in the future in the date-time format (1996-12-19T16:39:57-08:00).",
                              "key": "departAt",
                              "value": "<dateTime>"
                            },
                            {
                              "description": "All alternative routes returned will follow the reference route (see section POST Requests) from the origin point of the calculateRoute request for at least this number of seconds. Can only be used when reconstructing a route. The minDeviationTime parameter cannot be used in conjunction with arriveAt. Default value is 0. Setting )minDeviationTime_ to a value greater than zero has the following consequences:\n  - The origin point of the _calculateRoute_ Request must be on\n    (or very near) the input reference route.\n    - If this is not the case, an error is returned.\n    - However, the origin point does not need to be at the beginning\n      of the input reference route (it can be thought of as the current\n      vehicle position on the reference route).\n  - The reference route, returned as the first route in the _calculateRoute_\n    Response, will start at the origin point specified in the _calculateRoute_\n    Request. The initial part of the input reference route up until the origin\n    point will be excluded from the Response.\n  - The values of _minDeviationDistance_ and _minDeviationTime_ determine\n    how far alternative routes will be guaranteed to follow the reference\n    route from the origin point onwards.\n  - The route must use _departAt_.\n  - The _vehicleHeading_ is ignored.",
                              "key": "minDeviationTime",
                              "value": "0"
                            },
                            {
                              "description": "If specified, guidance instructions will be returned. Note that the instructionsType parameter cannot be used in conjunction with routeRepresentation=none",
                              "key": "instructionsType",
                              "value": "tagged"
                            },
                            {
                              "description": "The language parameter determines the language of the guidance messages. Proper nouns (the names of streets, plazas, etc.) are returned in the specified  language, or if that is not available, they are returned in an available language  that is close to it. Allowed values are (a subset of) the IETF language tags. The currently supported  languages are listed in the [Supported languages  section](https://docs.microsoft.com/azure/azure-maps/supported-languages).\n\nDefault value: en-GB",
                              "key": "language",
                              "value": "<string>"
                            },
                            {
                              "description": "Re-order the route waypoints using a fast heuristic algorithm to reduce the route length. Yields best results when used in conjunction with routeType _shortest_. Notice that origin and destination are excluded from the optimized waypoint indices. To include origin and destination in the response, please increase all the indices by 1 to account for the origin, and then add the destination as the final index. Possible values are true or false. True computes a better order if possible, but is not allowed to be used in conjunction with maxAlternatives value greater than 0 or in conjunction with circle waypoints. False will use the locations in the given order and not allowed to be used in conjunction with routeRepresentation _none_.",
                              "key": "computeBestOrder",
                              "value": "false"
                            },
                            {
                              "description": "Specifies the representation of the set of routes provided as response. This parameter value can only be used in conjunction with computeBestOrder=true.",
                              "key": "routeRepresentation",
                              "value": "polyline"
                            },
                            {
                              "description": "Specifies whether to return additional travel times using different types of traffic information (none, historic, live) as well as the default best-estimate travel time.",
                              "key": "computeTravelTimeFor",
                              "value": "none"
                            },
                            {
                              "description": "The directional heading of the vehicle in degrees starting at true North and continuing in clockwise direction. North is 0 degrees, east is 90 degrees, south is 180 degrees, west is 270 degrees. Possible values 0-359",
                              "key": "vehicleHeading",
                              "value": "<integer>"
                            },
                            {
                              "description": "Specifies which data should be reported for diagnosis purposes. The only possible value is _effectiveSettings_. Reports the effective parameters or data used when calling the API. In the case of defaulted parameters the default will be reflected where the parameter was not specified by the caller.",
                              "key": "report",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies which of the section types is reported in the route response. <br><br>For example if sectionType = pedestrian the sections which are suited for pedestrians only are returned. Multiple types can be used. The default sectionType refers to the travelMode input. By default travelMode is set to car",
                              "key": "sectionType",
                              "value": "travelMode"
                            },
                            {
                              "description": "Weight per axle of the vehicle in kg. A value of 0 means that weight restrictions per axle are not considered.",
                              "key": "vehicleAxleWeight",
                              "value": "0"
                            },
                            {
                              "description": "Width of the vehicle in meters. A value of 0 means that width restrictions are not considered.",
                              "key": "vehicleWidth",
                              "value": "0"
                            },
                            {
                              "description": "Height of the vehicle in meters. A value of 0 means that height restrictions are not considered.",
                              "key": "vehicleHeight",
                              "value": "0"
                            },
                            {
                              "description": "Length of the vehicle in meters. A value of 0 means that length restrictions are not considered.",
                              "key": "vehicleLength",
                              "value": "0"
                            },
                            {
                              "description": "Maximum speed of the vehicle in km/hour. The max speed in the vehicle profile is used to check whether a vehicle is allowed on motorways. \n\n* A value of 0 means that an appropriate value for the vehicle will be determined and applied during route planning.\n\n* A non-zero value may be overridden during route planning. For example, the current traffic flow is 60 km/hour. If the vehicle  maximum speed is set to 50 km/hour, the routing engine will consider 60 km/hour as this is the current situation.  If the maximum speed of the vehicle is provided as 80 km/hour but the current traffic flow is 60 km/hour, then routing engine will again use 60 km/hour.",
                              "key": "vehicleMaxSpeed",
                              "value": "0"
                            },
                            {
                              "description": "Weight of the vehicle in kilograms.\n\n* It is mandatory if any of the *Efficiency parameters are set.\n\n* It must be strictly positive when used in the context of the Consumption Model. Weight restrictions are considered.\n\n* If no detailed **Consumption Model** is specified and the value of **vehicleWeight** is non-zero, then weight restrictions are considered.\n\n* In all other cases, this parameter is ignored.\n\nSensible Values : for **Combustion Model** : 1600, for **Electric Model** : 1900",
                              "key": "vehicleWeight",
                              "value": "0"
                            },
                            {
                              "description": "Vehicle is used for commercial purposes and thus may not be allowed to drive  on some roads.",
                              "key": "vehicleCommercial",
                              "value": "false"
                            },
                            {
                              "description": "Level of turns for thrilling route. This parameter can only be used in conjunction with `routeType`=thrilling.",
                              "key": "windingness",
                              "value": "normal"
                            },
                            {
                              "description": "Degree of hilliness for thrilling route. This parameter can only be used in conjunction with `routeType`=thrilling.",
                              "key": "hilliness",
                              "value": "normal"
                            },
                            {
                              "description": "The mode of travel for the requested route. If not defined, default is 'car'. Note that the requested travelMode may not be available for the entire route. Where the requested travelMode is not available for a particular section, the travelMode element of the response for that section will be \"other\". Note that travel modes bus, motorcycle, taxi and van are BETA functionality. Full restriction data is not available in all areas. In **calculateReachableRange** requests, the values bicycle and pedestrian must not be used.",
                              "key": "travelMode",
                              "value": "car"
                            },
                            {
                              "description": "Specifies something that the route calculation should try to avoid when determining the route. Can be specified multiple times in one request, for example, '&avoid=motorways&avoid=tollRoads&avoid=ferries'. In calculateReachableRange requests, the value alreadyUsedRoads must not be used.",
                              "key": "avoid",
                              "value": "ferries"
                            },
                            {
                              "description": "Possible values: \n  * true - Do consider all available traffic information during routing\n  * false - Ignore current traffic data during routing. Note that although the current traffic data is ignored \n  during routing, the effect of historic traffic on effective road speeds is still incorporated.",
                              "key": "traffic",
                              "value": "true"
                            },
                            {
                              "description": "The type of route requested.",
                              "key": "routeType",
                              "value": "fastest"
                            },
                            {
                              "description": "Types of cargo that may be classified as hazardous materials and restricted from some roads. Available vehicleLoadType values are US Hazmat classes 1 through 9, plus generic classifications for use in other countries/regions. Values beginning with USHazmat are for US routing while otherHazmat should be used for all other countries/regions. vehicleLoadType can be specified multiple times. This parameter is currently only considered for travelMode=truck.",
                              "key": "vehicleLoadType",
                              "value": "USHazmatClass7"
                            },
                            {
                              "description": "Engine type of the vehicle. When a detailed Consumption Model is specified, it must be consistent with the value of **vehicleEngineType**.",
                              "key": "vehicleEngineType",
                              "value": "combustion"
                            },
                            {
                              "description": "\n\nSpecifies the speed-dependent component of consumption.\n\nProvided as an unordered list of colon-delimited speed & consumption-rate pairs. The list defines points on a consumption curve. Consumption rates for speeds not in the list are found as follows:\n\n * by linear interpolation, if the given speed lies in between two speeds in the list\n\n * by linear extrapolation otherwise, assuming a constant (\u0394Consumption/\u0394Speed) determined by the nearest two points in the list\n\nThe list must contain between 1 and 25 points (inclusive), and may not contain duplicate points for the same speed. If it only contains a single point, then the consumption rate of that point is used without further processing.\n\nConsumption specified for the largest speed must be greater than or equal to that of the penultimate largest speed. This ensures that extrapolation does not lead to negative consumption rates.\n\nSimilarly, consumption values specified for the two smallest speeds in the list cannot lead to a negative consumption rate for any smaller speed.\n\nThe valid range for the consumption values(expressed in l/100km) is between 0.01 and 100000.0.\n\nSensible Values : 50,6.3:130,11.5\n\n**Note** : This parameter is required for **The Combustion Consumption Model**.",
                              "key": "constantSpeedConsumptionInLitersPerHundredkm",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the current supply of fuel in liters.\n\nSensible Values : 55",
                              "key": "currentFuelInLiters",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the amount of fuel consumed for sustaining auxiliary systems of the vehicle, in liters per hour.\n\nIt can be used to specify consumption due to devices and systems such as AC systems, radio, heating, etc.\n\nSensible Values : 0.2",
                              "key": "auxiliaryPowerInLitersPerHour",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the amount of chemical energy stored in one liter of fuel in megajoules (MJ). It is used in conjunction with the ***Efficiency** parameters for conversions between saved or consumed energy and fuel. For example, energy density is 34.2 MJ/l for gasoline, and 35.8 MJ/l for Diesel fuel.\n\nThis parameter is required if any ***Efficiency** parameter is set.\n\nSensible Values : 34.2",
                              "key": "fuelEnergyDensityInMJoulesPerLiter",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting chemical energy stored in fuel to kinetic energy when the vehicle accelerates _(i.e. KineticEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed_ is obtained by converting consumed fuel to chemical energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **decelerationEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**decelerationEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.33, for **Electric Model** : 0.66",
                              "key": "accelerationEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting kinetic energy to saved (not consumed) fuel when the vehicle decelerates _(i.e. ChemicalEnergySaved/KineticEnergyLost). ChemicalEnergySaved_ is obtained by converting saved (not consumed) fuel to energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **accelerationEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**accelerationEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.83, for **Electric Model** : 0.91",
                              "key": "decelerationEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting chemical energy stored in fuel to potential energy when the vehicle gains elevation _(i.e. PotentialEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed_ is obtained by converting consumed fuel to chemical energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **downhillEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**downhillEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.27, for **Electric Model** : 0.74",
                              "key": "uphillEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting potential energy to saved (not consumed) fuel when the vehicle loses elevation _(i.e. ChemicalEnergySaved/PotentialEnergyLost). ChemicalEnergySaved_ is obtained by converting saved (not consumed) fuel to energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **uphillEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**uphillEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.51, for **Electric Model** : 0.73",
                              "key": "downhillEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the speed-dependent component of consumption.\n\nProvided as an unordered list of speed/consumption-rate pairs. The list defines points on a consumption curve. Consumption rates for speeds not in the list are found as follows:\n\n* by linear interpolation, if the given speed lies in between two speeds in the list\n\n* by linear extrapolation otherwise, assuming a constant (\u0394Consumption/\u0394Speed) determined by the nearest two points in the list\n\nThe list must contain between 1 and 25 points (inclusive), and may not contain duplicate points for the same speed. If it only contains a single point, then the consumption rate of that point is used without further processing.\n\nConsumption specified for the largest speed must be greater than or equal to that of the penultimate largest speed. This ensures that extrapolation does not lead to negative consumption rates.\n\nSimilarly, consumption values specified for the two smallest speeds in the list cannot lead to a negative consumption rate for any smaller  speed.\n\nThe valid range for the consumption values(expressed in kWh/100km) is between 0.01 and 100000.0.\n\nSensible Values : 50,8.2:130,21.3\n\nThis parameter is required for **Electric consumption model**.",
                              "key": "constantSpeedConsumptionInkWhPerHundredkm",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies the current electric energy supply in kilowatt hours (kWh).\n\nThis parameter co-exists with **maxChargeInkWh** parameter.\n\nThe range of values allowed are 0.0 to **maxChargeInkWh**.\n\nSensible Values : 43",
                              "key": "currentChargeInkWh",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies the maximum electric energy supply in kilowatt hours (kWh) that may be stored in the vehicle's battery.\n\nThis parameter co-exists with **currentChargeInkWh** parameter.\n\nMinimum value has to be greater than or equal to **currentChargeInkWh**.\n\nSensible Values : 85",
                              "key": "maxChargeInkWh",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies the amount of power consumed for sustaining auxiliary systems, in kilowatts (kW).\n\nIt can be used to specify consumption due to devices and systems such as AC systems, radio, heating, etc.\n\nSensible Values : 1.7",
                              "key": "auxiliaryPowerInkW",
                              "value": "<string>"
                            }
                          ],
                          "variable": [
                            {
                              "key": "format"
                            }
                          ]
                        }
                      },
                      "status": "Not Found",
                      "code": 404,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"error\": {\n    \"code\": \"<string>\",\n    \"message\": \"<string>\",\n    \"details\": [\n      {\n        \"value\": \"<Circular reference to #/components/schemas/ODataError detected>\"\n      },\n      {\n        \"value\": \"<Circular reference to #/components/schemas/ODataError detected>\"\n      }\n    ],\n    \"target\": \"<string>\"\n  }\n}",
                      "createdAt": "2026-06-05T15:19:28.000Z",
                      "updatedAt": "2026-06-05T15:19:28.000Z",
                      "uid": "35240-aaaf1628-3dce-401e-9208-39b492816cbf"
                    },
                    {
                      "id": "d4838255-6911-4bac-bdd3-97e56ecf3b7c",
                      "name": "An error occurred while processing the request. Please try again later.",
                      "originalRequest": {
                        "method": "GET",
                        "header": [
                          {
                            "description": "Specifies which account is intended for usage in conjunction with the Microsoft Entra ID security model.  It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management  plane Account API. To use Microsoft Entra ID security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance.",
                            "key": "x-ms-client-id",
                            "value": "<string>"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: oauth2",
                            "key": "Authorization",
                            "value": "<token>"
                          }
                        ],
                        "url": {
                          "raw": "{{baseUrl}}/route/directions/:format?subscription-key=<string>&api-version=1.0&query=<string>&maxAlternatives=0&alternativeType=anyRoute&minDeviationDistance=0&arriveAt=<dateTime>&departAt=<dateTime>&minDeviationTime=0&instructionsType=tagged&language=<string>&computeBestOrder=false&routeRepresentation=polyline&computeTravelTimeFor=none&vehicleHeading=<integer>&report=<string>&sectionType=travelMode&vehicleAxleWeight=0&vehicleWidth=0&vehicleHeight=0&vehicleLength=0&vehicleMaxSpeed=0&vehicleWeight=0&vehicleCommercial=false&windingness=normal&hilliness=normal&travelMode=car&avoid=ferries&traffic=true&routeType=fastest&vehicleLoadType=USHazmatClass7&vehicleEngineType=combustion&constantSpeedConsumptionInLitersPerHundredkm=<float>&currentFuelInLiters=<float>&auxiliaryPowerInLitersPerHour=<float>&fuelEnergyDensityInMJoulesPerLiter=<float>&accelerationEfficiency=<float>&decelerationEfficiency=<float>&uphillEfficiency=<float>&downhillEfficiency=<float>&constantSpeedConsumptionInkWhPerHundredkm=<string>&currentChargeInkWh=<string>&maxChargeInkWh=<string>&auxiliaryPowerInkW=<string>",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "route",
                            "directions",
                            ":format"
                          ],
                          "query": [
                            {
                              "description": "One of the Azure Maps keys provided from an Azure Map Account. Please refer to this [article](https://docs.microsoft.com/azure/azure-maps/how-to-manage-authentication) for details on how to manage authentication.",
                              "key": "subscription-key",
                              "value": "<string>"
                            },
                            {
                              "description": "(Required) Version number of Azure Maps API. Current version is 1.0",
                              "key": "api-version",
                              "value": "1.0"
                            },
                            {
                              "description": "(Required) The Coordinates through which the route is calculated, delimited by a colon.  A minimum of two coordinates is required.  The first one is the origin and the last is the destination of the route. Optional coordinates in-between act as WayPoints in the route.  You can pass up to 150 WayPoints.",
                              "key": "query",
                              "value": "<string>"
                            },
                            {
                              "description": "Number of desired alternative routes to be calculated. Default: 0, minimum: 0 and maximum: 5",
                              "key": "maxAlternatives",
                              "value": "0"
                            },
                            {
                              "description": "Controls the optimality, with respect to the given planning criteria, of the calculated alternatives compared to the reference route.",
                              "key": "alternativeType",
                              "value": "anyRoute"
                            },
                            {
                              "description": "All alternative routes returned will follow the reference route (see section POST Requests) from the origin point of the calculateRoute request for at least this number of meters. Can only be used when reconstructing a route. The minDeviationDistance parameter cannot be used in conjunction with arriveAt",
                              "key": "minDeviationDistance",
                              "value": "0"
                            },
                            {
                              "description": "The date and time of arrival at the destination point. It must be specified as a dateTime. When a time zone offset is not specified it will be assumed to be that of the destination point. The arriveAt value must be in the future. The arriveAt parameter cannot be used in conjunction with departAt, minDeviationDistance or minDeviationTime.",
                              "key": "arriveAt",
                              "value": "<dateTime>"
                            },
                            {
                              "description": "The date and time of departure from the origin point. Departure times apart from now must be specified as a dateTime. When a time zone offset is not specified, it will be assumed to be that of the origin point. The departAt value must be in the future in the date-time format (1996-12-19T16:39:57-08:00).",
                              "key": "departAt",
                              "value": "<dateTime>"
                            },
                            {
                              "description": "All alternative routes returned will follow the reference route (see section POST Requests) from the origin point of the calculateRoute request for at least this number of seconds. Can only be used when reconstructing a route. The minDeviationTime parameter cannot be used in conjunction with arriveAt. Default value is 0. Setting )minDeviationTime_ to a value greater than zero has the following consequences:\n  - The origin point of the _calculateRoute_ Request must be on\n    (or very near) the input reference route.\n    - If this is not the case, an error is returned.\n    - However, the origin point does not need to be at the beginning\n      of the input reference route (it can be thought of as the current\n      vehicle position on the reference route).\n  - The reference route, returned as the first route in the _calculateRoute_\n    Response, will start at the origin point specified in the _calculateRoute_\n    Request. The initial part of the input reference route up until the origin\n    point will be excluded from the Response.\n  - The values of _minDeviationDistance_ and _minDeviationTime_ determine\n    how far alternative routes will be guaranteed to follow the reference\n    route from the origin point onwards.\n  - The route must use _departAt_.\n  - The _vehicleHeading_ is ignored.",
                              "key": "minDeviationTime",
                              "value": "0"
                            },
                            {
                              "description": "If specified, guidance instructions will be returned. Note that the instructionsType parameter cannot be used in conjunction with routeRepresentation=none",
                              "key": "instructionsType",
                              "value": "tagged"
                            },
                            {
                              "description": "The language parameter determines the language of the guidance messages. Proper nouns (the names of streets, plazas, etc.) are returned in the specified  language, or if that is not available, they are returned in an available language  that is close to it. Allowed values are (a subset of) the IETF language tags. The currently supported  languages are listed in the [Supported languages  section](https://docs.microsoft.com/azure/azure-maps/supported-languages).\n\nDefault value: en-GB",
                              "key": "language",
                              "value": "<string>"
                            },
                            {
                              "description": "Re-order the route waypoints using a fast heuristic algorithm to reduce the route length. Yields best results when used in conjunction with routeType _shortest_. Notice that origin and destination are excluded from the optimized waypoint indices. To include origin and destination in the response, please increase all the indices by 1 to account for the origin, and then add the destination as the final index. Possible values are true or false. True computes a better order if possible, but is not allowed to be used in conjunction with maxAlternatives value greater than 0 or in conjunction with circle waypoints. False will use the locations in the given order and not allowed to be used in conjunction with routeRepresentation _none_.",
                              "key": "computeBestOrder",
                              "value": "false"
                            },
                            {
                              "description": "Specifies the representation of the set of routes provided as response. This parameter value can only be used in conjunction with computeBestOrder=true.",
                              "key": "routeRepresentation",
                              "value": "polyline"
                            },
                            {
                              "description": "Specifies whether to return additional travel times using different types of traffic information (none, historic, live) as well as the default best-estimate travel time.",
                              "key": "computeTravelTimeFor",
                              "value": "none"
                            },
                            {
                              "description": "The directional heading of the vehicle in degrees starting at true North and continuing in clockwise direction. North is 0 degrees, east is 90 degrees, south is 180 degrees, west is 270 degrees. Possible values 0-359",
                              "key": "vehicleHeading",
                              "value": "<integer>"
                            },
                            {
                              "description": "Specifies which data should be reported for diagnosis purposes. The only possible value is _effectiveSettings_. Reports the effective parameters or data used when calling the API. In the case of defaulted parameters the default will be reflected where the parameter was not specified by the caller.",
                              "key": "report",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies which of the section types is reported in the route response. <br><br>For example if sectionType = pedestrian the sections which are suited for pedestrians only are returned. Multiple types can be used. The default sectionType refers to the travelMode input. By default travelMode is set to car",
                              "key": "sectionType",
                              "value": "travelMode"
                            },
                            {
                              "description": "Weight per axle of the vehicle in kg. A value of 0 means that weight restrictions per axle are not considered.",
                              "key": "vehicleAxleWeight",
                              "value": "0"
                            },
                            {
                              "description": "Width of the vehicle in meters. A value of 0 means that width restrictions are not considered.",
                              "key": "vehicleWidth",
                              "value": "0"
                            },
                            {
                              "description": "Height of the vehicle in meters. A value of 0 means that height restrictions are not considered.",
                              "key": "vehicleHeight",
                              "value": "0"
                            },
                            {
                              "description": "Length of the vehicle in meters. A value of 0 means that length restrictions are not considered.",
                              "key": "vehicleLength",
                              "value": "0"
                            },
                            {
                              "description": "Maximum speed of the vehicle in km/hour. The max speed in the vehicle profile is used to check whether a vehicle is allowed on motorways. \n\n* A value of 0 means that an appropriate value for the vehicle will be determined and applied during route planning.\n\n* A non-zero value may be overridden during route planning. For example, the current traffic flow is 60 km/hour. If the vehicle  maximum speed is set to 50 km/hour, the routing engine will consider 60 km/hour as this is the current situation.  If the maximum speed of the vehicle is provided as 80 km/hour but the current traffic flow is 60 km/hour, then routing engine will again use 60 km/hour.",
                              "key": "vehicleMaxSpeed",
                              "value": "0"
                            },
                            {
                              "description": "Weight of the vehicle in kilograms.\n\n* It is mandatory if any of the *Efficiency parameters are set.\n\n* It must be strictly positive when used in the context of the Consumption Model. Weight restrictions are considered.\n\n* If no detailed **Consumption Model** is specified and the value of **vehicleWeight** is non-zero, then weight restrictions are considered.\n\n* In all other cases, this parameter is ignored.\n\nSensible Values : for **Combustion Model** : 1600, for **Electric Model** : 1900",
                              "key": "vehicleWeight",
                              "value": "0"
                            },
                            {
                              "description": "Vehicle is used for commercial purposes and thus may not be allowed to drive  on some roads.",
                              "key": "vehicleCommercial",
                              "value": "false"
                            },
                            {
                              "description": "Level of turns for thrilling route. This parameter can only be used in conjunction with `routeType`=thrilling.",
                              "key": "windingness",
                              "value": "normal"
                            },
                            {
                              "description": "Degree of hilliness for thrilling route. This parameter can only be used in conjunction with `routeType`=thrilling.",
                              "key": "hilliness",
                              "value": "normal"
                            },
                            {
                              "description": "The mode of travel for the requested route. If not defined, default is 'car'. Note that the requested travelMode may not be available for the entire route. Where the requested travelMode is not available for a particular section, the travelMode element of the response for that section will be \"other\". Note that travel modes bus, motorcycle, taxi and van are BETA functionality. Full restriction data is not available in all areas. In **calculateReachableRange** requests, the values bicycle and pedestrian must not be used.",
                              "key": "travelMode",
                              "value": "car"
                            },
                            {
                              "description": "Specifies something that the route calculation should try to avoid when determining the route. Can be specified multiple times in one request, for example, '&avoid=motorways&avoid=tollRoads&avoid=ferries'. In calculateReachableRange requests, the value alreadyUsedRoads must not be used.",
                              "key": "avoid",
                              "value": "ferries"
                            },
                            {
                              "description": "Possible values: \n  * true - Do consider all available traffic information during routing\n  * false - Ignore current traffic data during routing. Note that although the current traffic data is ignored \n  during routing, the effect of historic traffic on effective road speeds is still incorporated.",
                              "key": "traffic",
                              "value": "true"
                            },
                            {
                              "description": "The type of route requested.",
                              "key": "routeType",
                              "value": "fastest"
                            },
                            {
                              "description": "Types of cargo that may be classified as hazardous materials and restricted from some roads. Available vehicleLoadType values are US Hazmat classes 1 through 9, plus generic classifications for use in other countries/regions. Values beginning with USHazmat are for US routing while otherHazmat should be used for all other countries/regions. vehicleLoadType can be specified multiple times. This parameter is currently only considered for travelMode=truck.",
                              "key": "vehicleLoadType",
                              "value": "USHazmatClass7"
                            },
                            {
                              "description": "Engine type of the vehicle. When a detailed Consumption Model is specified, it must be consistent with the value of **vehicleEngineType**.",
                              "key": "vehicleEngineType",
                              "value": "combustion"
                            },
                            {
                              "description": "\n\nSpecifies the speed-dependent component of consumption.\n\nProvided as an unordered list of colon-delimited speed & consumption-rate pairs. The list defines points on a consumption curve. Consumption rates for speeds not in the list are found as follows:\n\n * by linear interpolation, if the given speed lies in between two speeds in the list\n\n * by linear extrapolation otherwise, assuming a constant (\u0394Consumption/\u0394Speed) determined by the nearest two points in the list\n\nThe list must contain between 1 and 25 points (inclusive), and may not contain duplicate points for the same speed. If it only contains a single point, then the consumption rate of that point is used without further processing.\n\nConsumption specified for the largest speed must be greater than or equal to that of the penultimate largest speed. This ensures that extrapolation does not lead to negative consumption rates.\n\nSimilarly, consumption values specified for the two smallest speeds in the list cannot lead to a negative consumption rate for any smaller speed.\n\nThe valid range for the consumption values(expressed in l/100km) is between 0.01 and 100000.0.\n\nSensible Values : 50,6.3:130,11.5\n\n**Note** : This parameter is required for **The Combustion Consumption Model**.",
                              "key": "constantSpeedConsumptionInLitersPerHundredkm",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the current supply of fuel in liters.\n\nSensible Values : 55",
                              "key": "currentFuelInLiters",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the amount of fuel consumed for sustaining auxiliary systems of the vehicle, in liters per hour.\n\nIt can be used to specify consumption due to devices and systems such as AC systems, radio, heating, etc.\n\nSensible Values : 0.2",
                              "key": "auxiliaryPowerInLitersPerHour",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the amount of chemical energy stored in one liter of fuel in megajoules (MJ). It is used in conjunction with the ***Efficiency** parameters for conversions between saved or consumed energy and fuel. For example, energy density is 34.2 MJ/l for gasoline, and 35.8 MJ/l for Diesel fuel.\n\nThis parameter is required if any ***Efficiency** parameter is set.\n\nSensible Values : 34.2",
                              "key": "fuelEnergyDensityInMJoulesPerLiter",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting chemical energy stored in fuel to kinetic energy when the vehicle accelerates _(i.e. KineticEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed_ is obtained by converting consumed fuel to chemical energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **decelerationEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**decelerationEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.33, for **Electric Model** : 0.66",
                              "key": "accelerationEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting kinetic energy to saved (not consumed) fuel when the vehicle decelerates _(i.e. ChemicalEnergySaved/KineticEnergyLost). ChemicalEnergySaved_ is obtained by converting saved (not consumed) fuel to energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **accelerationEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**accelerationEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.83, for **Electric Model** : 0.91",
                              "key": "decelerationEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting chemical energy stored in fuel to potential energy when the vehicle gains elevation _(i.e. PotentialEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed_ is obtained by converting consumed fuel to chemical energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **downhillEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**downhillEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.27, for **Electric Model** : 0.74",
                              "key": "uphillEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting potential energy to saved (not consumed) fuel when the vehicle loses elevation _(i.e. ChemicalEnergySaved/PotentialEnergyLost). ChemicalEnergySaved_ is obtained by converting saved (not consumed) fuel to energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **uphillEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**uphillEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.51, for **Electric Model** : 0.73",
                              "key": "downhillEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the speed-dependent component of consumption.\n\nProvided as an unordered list of speed/consumption-rate pairs. The list defines points on a consumption curve. Consumption rates for speeds not in the list are found as follows:\n\n* by linear interpolation, if the given speed lies in between two speeds in the list\n\n* by linear extrapolation otherwise, assuming a constant (\u0394Consumption/\u0394Speed) determined by the nearest two points in the list\n\nThe list must contain between 1 and 25 points (inclusive), and may not contain duplicate points for the same speed. If it only contains a single point, then the consumption rate of that point is used without further processing.\n\nConsumption specified for the largest speed must be greater than or equal to that of the penultimate largest speed. This ensures that extrapolation does not lead to negative consumption rates.\n\nSimilarly, consumption values specified for the two smallest speeds in the list cannot lead to a negative consumption rate for any smaller  speed.\n\nThe valid range for the consumption values(expressed in kWh/100km) is between 0.01 and 100000.0.\n\nSensible Values : 50,8.2:130,21.3\n\nThis parameter is required for **Electric consumption model**.",
                              "key": "constantSpeedConsumptionInkWhPerHundredkm",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies the current electric energy supply in kilowatt hours (kWh).\n\nThis parameter co-exists with **maxChargeInkWh** parameter.\n\nThe range of values allowed are 0.0 to **maxChargeInkWh**.\n\nSensible Values : 43",
                              "key": "currentChargeInkWh",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies the maximum electric energy supply in kilowatt hours (kWh) that may be stored in the vehicle's battery.\n\nThis parameter co-exists with **currentChargeInkWh** parameter.\n\nMinimum value has to be greater than or equal to **currentChargeInkWh**.\n\nSensible Values : 85",
                              "key": "maxChargeInkWh",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies the amount of power consumed for sustaining auxiliary systems, in kilowatts (kW).\n\nIt can be used to specify consumption due to devices and systems such as AC systems, radio, heating, etc.\n\nSensible Values : 1.7",
                              "key": "auxiliaryPowerInkW",
                              "value": "<string>"
                            }
                          ],
                          "variable": [
                            {
                              "key": "format"
                            }
                          ]
                        }
                      },
                      "status": "Internal Server Error",
                      "code": 500,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"error\": {\n    \"code\": \"<string>\",\n    \"message\": \"<string>\",\n    \"details\": [\n      {\n        \"value\": \"<Circular reference to #/components/schemas/ODataError detected>\"\n      },\n      {\n        \"value\": \"<Circular reference to #/components/schemas/ODataError detected>\"\n      }\n    ],\n    \"target\": \"<string>\"\n  }\n}",
                      "createdAt": "2026-06-05T15:19:28.000Z",
                      "updatedAt": "2026-06-05T15:19:28.000Z",
                      "uid": "35240-d4838255-6911-4bac-bdd3-97e56ecf3b7c"
                    }
                  ],
                  "createdAt": "2026-06-05T15:19:28.000Z",
                  "updatedAt": "2026-06-05T15:19:28.000Z",
                  "uid": "35240-88614413-2e72-49a9-b1ae-730c7442d8ed"
                },
                {
                  "name": "Microsoft Azure Post Route Directions Format",
                  "id": "a892910a-2338-4e78-8729-0c64a77d464f",
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  },
                  "request": {
                    "method": "POST",
                    "header": [
                      {
                        "description": "Specifies which account is intended for usage in conjunction with the Microsoft Entra ID security model.  It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management  plane Account API. To use Microsoft Entra ID security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance.",
                        "key": "x-ms-client-id",
                        "value": "<string>"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      },
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"supportingPoints\": {\n    \"geometries\": [\n      {\n        \"coordinates\": [\n          \"<double>\",\n          \"<double>\"\n        ],\n        \"type\": \"<string>\"\n      },\n      {\n        \"coordinates\": [\n          \"<double>\",\n          \"<double>\"\n        ],\n        \"type\": \"<string>\"\n      }\n    ],\n    \"type\": \"<string>\"\n  },\n  \"avoidVignette\": [\n    \"<string>\",\n    \"<string>\"\n  ],\n  \"allowVignette\": [\n    \"<string>\",\n    \"<string>\"\n  ],\n  \"avoidAreas\": {\n    \"coordinates\": [\n      [\n        [\n          [\n            \"<double>\",\n            \"<double>\"\n          ],\n          [\n            \"<double>\",\n            \"<double>\"\n          ]\n        ],\n        [\n          [\n            \"<double>\",\n            \"<double>\"\n          ],\n          [\n            \"<double>\",\n            \"<double>\"\n          ]\n        ]\n      ],\n      [\n        [\n          [\n            \"<double>\",\n            \"<double>\"\n          ],\n          [\n            \"<double>\",\n            \"<double>\"\n          ]\n        ],\n        [\n          [\n            \"<double>\",\n            \"<double>\"\n          ],\n          [\n            \"<double>\",\n            \"<double>\"\n          ]\n        ]\n      ]\n    ],\n    \"type\": \"<string>\"\n  }\n}",
                      "options": {
                        "raw": {
                          "headerFamily": "json",
                          "language": "json"
                        }
                      }
                    },
                    "url": {
                      "raw": "{{baseUrl}}/route/directions/:format?subscription-key=<string>&api-version=1.0&query=<string>&maxAlternatives=0&alternativeType=anyRoute&minDeviationDistance=0&minDeviationTime=0&instructionsType=tagged&language=<string>&computeBestOrder=false&routeRepresentation=polyline&computeTravelTimeFor=none&vehicleHeading=<integer>&report=<string>&sectionType=travelMode&arriveAt=<dateTime>&departAt=<dateTime>&vehicleAxleWeight=0&vehicleLength=0&vehicleHeight=0&vehicleWidth=0&vehicleMaxSpeed=0&vehicleWeight=0&vehicleCommercial=false&windingness=normal&hilliness=normal&travelMode=car&avoid=ferries&traffic=true&routeType=fastest&vehicleLoadType=USHazmatClass7&vehicleEngineType=combustion&constantSpeedConsumptionInLitersPerHundredkm=<float>&currentFuelInLiters=<float>&auxiliaryPowerInLitersPerHour=<float>&fuelEnergyDensityInMJoulesPerLiter=<float>&accelerationEfficiency=<float>&decelerationEfficiency=<float>&uphillEfficiency=<float>&downhillEfficiency=<float>&constantSpeedConsumptionInkWhPerHundredkm=<string>&currentChargeInkWh=<string>&maxChargeInkWh=<string>&auxiliaryPowerInkW=<string>",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "route",
                        "directions",
                        ":format"
                      ],
                      "query": [
                        {
                          "description": "One of the Azure Maps keys provided from an Azure Map Account. Please refer to this [article](https://docs.microsoft.com/azure/azure-maps/how-to-manage-authentication) for details on how to manage authentication.",
                          "key": "subscription-key",
                          "value": "<string>"
                        },
                        {
                          "description": "(Required) Version number of Azure Maps API. Current version is 1.0",
                          "key": "api-version",
                          "value": "1.0"
                        },
                        {
                          "description": "(Required) The Coordinates through which the route is calculated. Needs two coordinates at least. Delimited by colon. First one is the origin and the last is the destination of the route. The coordinates are in a  lat,long format. Optional coordinates in between act as WayPoints in the route.",
                          "key": "query",
                          "value": "<string>"
                        },
                        {
                          "description": "Number of desired alternative routes to be calculated. Default: 0, minimum: 0 and maximum: 5",
                          "key": "maxAlternatives",
                          "value": "0"
                        },
                        {
                          "description": "Controls the optimality, with respect to the given planning criteria, of the calculated alternatives compared to the reference route.",
                          "key": "alternativeType",
                          "value": "anyRoute"
                        },
                        {
                          "description": "All alternative routes returned will follow the reference route (see section POST Requests) from the origin point of the calculateRoute request for at least this number of meters. Can only be used when reconstructing a route. The minDeviationDistance parameter cannot be used in conjunction with arriveAt",
                          "key": "minDeviationDistance",
                          "value": "0"
                        },
                        {
                          "description": "All alternative routes returned will follow the reference route (see section POST Requests) from the origin point of the calculateRoute request for at least this number of seconds. Can only be used when reconstructing a route. The minDeviationTime parameter cannot be used in conjunction with arriveAt. Default value is 0. Setting )minDeviationTime_ to a value greater than zero has the following consequences:\n  - The origin point of the _calculateRoute_ Request must be on\n    (or very near) the input reference route.\n    - If this is not the case, an error is returned.\n    - However, the origin point does not need to be at the beginning\n      of the input reference route (it can be thought of as the current\n      vehicle position on the reference route).\n  - The reference route, returned as the first route in the _calculateRoute_\n    Response, will start at the origin point specified in the _calculateRoute_\n    Request. The initial part of the input reference route up until the origin\n    point will be excluded from the Response.\n  - The values of _minDeviationDistance_ and _minDeviationTime_ determine\n    how far alternative routes will be guaranteed to follow the reference\n    route from the origin point onwards.\n  - The route must use _departAt_.\n  - The _vehicleHeading_ is ignored.",
                          "key": "minDeviationTime",
                          "value": "0"
                        },
                        {
                          "description": "If specified, guidance instructions will be returned. Note that the instructionsType parameter cannot be used in conjunction with routeRepresentation=none",
                          "key": "instructionsType",
                          "value": "tagged"
                        },
                        {
                          "description": "The language parameter determines the language of the guidance messages. It does not affect proper nouns (the names of streets, plazas, etc.) It has no effect when instructionsType=coded. Allowed values are (a subset of) the IETF language tags described",
                          "key": "language",
                          "value": "<string>"
                        },
                        {
                          "description": "Re-order the route waypoints using a fast heuristic algorithm to reduce the route length. Yields best results when used in conjunction with routeType _shortest_. Notice that origin and destination are excluded from the optimized waypoint indices. To include origin and destination in the response, please increase all the indices by 1 to account for the origin, and then add the destination as the final index. Possible values are true or false. True computes a better order if possible, but is not allowed to be used in conjunction with maxAlternatives value greater than 0 or in conjunction with circle waypoints. False will use the locations in the given order and not allowed to be used in conjunction with routeRepresentation _none_.",
                          "key": "computeBestOrder",
                          "value": "false"
                        },
                        {
                          "description": "Specifies the representation of the set of routes provided as response. This parameter value can only be used in conjunction with computeBestOrder=true.",
                          "key": "routeRepresentation",
                          "value": "polyline"
                        },
                        {
                          "description": "Specifies whether to return additional travel times using different types of traffic information (none, historic, live) as well as the default best-estimate travel time.",
                          "key": "computeTravelTimeFor",
                          "value": "none"
                        },
                        {
                          "description": "The directional heading of the vehicle in degrees starting at true North and continuing in clockwise direction. North is 0 degrees, east is 90 degrees, south is 180 degrees, west is 270 degrees. Possible values 0-359",
                          "key": "vehicleHeading",
                          "value": "<integer>"
                        },
                        {
                          "description": "Specifies which data should be reported for diagnosis purposes. The only possible value is _effectiveSettings_. Reports the effective parameters or data used when calling the API. In the case of defaulted parameters the default will be reflected where the parameter was not specified by the caller.",
                          "key": "report",
                          "value": "<string>"
                        },
                        {
                          "description": "Specifies which of the section types is reported in the route response. <br><br>For example if sectionType = pedestrian the sections which are suited for pedestrians only are returned. Multiple types can be used. The default sectionType refers to the travelMode input. By default travelMode is set to car",
                          "key": "sectionType",
                          "value": "travelMode"
                        },
                        {
                          "description": "The date and time of arrival at the destination point. It must be specified as a dateTime. When a time zone offset is not specified it will be assumed to be that of the destination point. The arriveAt value must be in the future. The arriveAt parameter cannot be used in conjunction with departAt, minDeviationDistance or minDeviationTime.",
                          "key": "arriveAt",
                          "value": "<dateTime>"
                        },
                        {
                          "description": "The date and time of departure from the origin point. Departure times apart from now must be specified as a dateTime. When a time zone offset is not specified, it will be assumed to be that of the origin point. The departAt value must be in the future in the date-time format (1996-12-19T16:39:57-08:00).",
                          "key": "departAt",
                          "value": "<dateTime>"
                        },
                        {
                          "description": "Weight per axle of the vehicle in kg. A value of 0 means that weight restrictions per axle are not considered.",
                          "key": "vehicleAxleWeight",
                          "value": "0"
                        },
                        {
                          "description": "Length of the vehicle in meters. A value of 0 means that length restrictions are not considered.",
                          "key": "vehicleLength",
                          "value": "0"
                        },
                        {
                          "description": "Height of the vehicle in meters. A value of 0 means that height restrictions are not considered.",
                          "key": "vehicleHeight",
                          "value": "0"
                        },
                        {
                          "description": "Width of the vehicle in meters. A value of 0 means that width restrictions are not considered.",
                          "key": "vehicleWidth",
                          "value": "0"
                        },
                        {
                          "description": "Maximum speed of the vehicle in km/hour. The max speed in the vehicle profile is used to check whether a vehicle is allowed on motorways. \n\n* A value of 0 means that an appropriate value for the vehicle will be determined and applied during route planning.\n\n* A non-zero value may be overridden during route planning. For example, the current traffic flow is 60 km/hour. If the vehicle  maximum speed is set to 50 km/hour, the routing engine will consider 60 km/hour as this is the current situation.  If the maximum speed of the vehicle is provided as 80 km/hour but the current traffic flow is 60 km/hour, then routing engine will again use 60 km/hour.",
                          "key": "vehicleMaxSpeed",
                          "value": "0"
                        },
                        {
                          "description": "Weight of the vehicle in kilograms.\n\n* It is mandatory if any of the *Efficiency parameters are set.\n\n* It must be strictly positive when used in the context of the Consumption Model. Weight restrictions are considered.\n\n* If no detailed **Consumption Model** is specified and the value of **vehicleWeight** is non-zero, then weight restrictions are considered.\n\n* In all other cases, this parameter is ignored.\n\nSensible Values : for **Combustion Model** : 1600, for **Electric Model** : 1900",
                          "key": "vehicleWeight",
                          "value": "0"
                        },
                        {
                          "description": "Vehicle is used for commercial purposes and thus may not be allowed to drive  on some roads.",
                          "key": "vehicleCommercial",
                          "value": "false"
                        },
                        {
                          "description": "Level of turns for thrilling route. This parameter can only be used in conjunction with `routeType`=thrilling.",
                          "key": "windingness",
                          "value": "normal"
                        },
                        {
                          "description": "Degree of hilliness for thrilling route. This parameter can only be used in conjunction with `routeType`=thrilling.",
                          "key": "hilliness",
                          "value": "normal"
                        },
                        {
                          "description": "The mode of travel for the requested route. If not defined, default is 'car'. Note that the requested travelMode may not be available for the entire route. Where the requested travelMode is not available for a particular section, the travelMode element of the response for that section will be \"other\". Note that travel modes bus, motorcycle, taxi and van are BETA functionality. Full restriction data is not available in all areas. In **calculateReachableRange** requests, the values bicycle and pedestrian must not be used.",
                          "key": "travelMode",
                          "value": "car"
                        },
                        {
                          "description": "Specifies something that the route calculation should try to avoid when determining the route. Can be specified multiple times in one request, for example, '&avoid=motorways&avoid=tollRoads&avoid=ferries'. In calculateReachableRange requests, the value alreadyUsedRoads must not be used.",
                          "key": "avoid",
                          "value": "ferries"
                        },
                        {
                          "description": "Possible values: \n  * true - Do consider all available traffic information during routing\n  * false - Ignore current traffic data during routing. Note that although the current traffic data is ignored \n  during routing, the effect of historic traffic on effective road speeds is still incorporated.",
                          "key": "traffic",
                          "value": "true"
                        },
                        {
                          "description": "The type of route requested.",
                          "key": "routeType",
                          "value": "fastest"
                        },
                        {
                          "description": "Types of cargo that may be classified as hazardous materials and restricted from some roads. Available vehicleLoadType values are US Hazmat classes 1 through 9, plus generic classifications for use in other countries/regions. Values beginning with USHazmat are for US routing while otherHazmat should be used for all other countries/regions. vehicleLoadType can be specified multiple times. This parameter is currently only considered for travelMode=truck.",
                          "key": "vehicleLoadType",
                          "value": "USHazmatClass7"
                        },
                        {
                          "description": "Engine type of the vehicle. When a detailed Consumption Model is specified, it must be consistent with the value of **vehicleEngineType**.",
                          "key": "vehicleEngineType",
                          "value": "combustion"
                        },
                        {
                          "description": "\n\nSpecifies the speed-dependent component of consumption.\n\nProvided as an unordered list of colon-delimited speed & consumption-rate pairs. The list defines points on a consumption curve. Consumption rates for speeds not in the list are found as follows:\n\n * by linear interpolation, if the given speed lies in between two speeds in the list\n\n * by linear extrapolation otherwise, assuming a constant (\u0394Consumption/\u0394Speed) determined by the nearest two points in the list\n\nThe list must contain between 1 and 25 points (inclusive), and may not contain duplicate points for the same speed. If it only contains a single point, then the consumption rate of that point is used without further processing.\n\nConsumption specified for the largest speed must be greater than or equal to that of the penultimate largest speed. This ensures that extrapolation does not lead to negative consumption rates.\n\nSimilarly, consumption values specified for the two smallest speeds in the list cannot lead to a negative consumption rate for any smaller speed.\n\nThe valid range for the consumption values(expressed in l/100km) is between 0.01 and 100000.0.\n\nSensible Values : 50,6.3:130,11.5\n\n**Note** : This parameter is required for **The Combustion Consumption Model**.",
                          "key": "constantSpeedConsumptionInLitersPerHundredkm",
                          "value": "<float>"
                        },
                        {
                          "description": "Specifies the current supply of fuel in liters.\n\nSensible Values : 55",
                          "key": "currentFuelInLiters",
                          "value": "<float>"
                        },
                        {
                          "description": "Specifies the amount of fuel consumed for sustaining auxiliary systems of the vehicle, in liters per hour.\n\nIt can be used to specify consumption due to devices and systems such as AC systems, radio, heating, etc.\n\nSensible Values : 0.2",
                          "key": "auxiliaryPowerInLitersPerHour",
                          "value": "<float>"
                        },
                        {
                          "description": "Specifies the amount of chemical energy stored in one liter of fuel in megajoules (MJ). It is used in conjunction with the ***Efficiency** parameters for conversions between saved or consumed energy and fuel. For example, energy density is 34.2 MJ/l for gasoline, and 35.8 MJ/l for Diesel fuel.\n\nThis parameter is required if any ***Efficiency** parameter is set.\n\nSensible Values : 34.2",
                          "key": "fuelEnergyDensityInMJoulesPerLiter",
                          "value": "<float>"
                        },
                        {
                          "description": "Specifies the efficiency of converting chemical energy stored in fuel to kinetic energy when the vehicle accelerates _(i.e. KineticEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed_ is obtained by converting consumed fuel to chemical energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **decelerationEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**decelerationEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.33, for **Electric Model** : 0.66",
                          "key": "accelerationEfficiency",
                          "value": "<float>"
                        },
                        {
                          "description": "Specifies the efficiency of converting kinetic energy to saved (not consumed) fuel when the vehicle decelerates _(i.e. ChemicalEnergySaved/KineticEnergyLost). ChemicalEnergySaved_ is obtained by converting saved (not consumed) fuel to energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **accelerationEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**accelerationEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.83, for **Electric Model** : 0.91",
                          "key": "decelerationEfficiency",
                          "value": "<float>"
                        },
                        {
                          "description": "Specifies the efficiency of converting chemical energy stored in fuel to potential energy when the vehicle gains elevation _(i.e. PotentialEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed_ is obtained by converting consumed fuel to chemical energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **downhillEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**downhillEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.27, for **Electric Model** : 0.74",
                          "key": "uphillEfficiency",
                          "value": "<float>"
                        },
                        {
                          "description": "Specifies the efficiency of converting potential energy to saved (not consumed) fuel when the vehicle loses elevation _(i.e. ChemicalEnergySaved/PotentialEnergyLost). ChemicalEnergySaved_ is obtained by converting saved (not consumed) fuel to energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **uphillEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**uphillEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.51, for **Electric Model** : 0.73",
                          "key": "downhillEfficiency",
                          "value": "<float>"
                        },
                        {
                          "description": "Specifies the speed-dependent component of consumption.\n\nProvided as an unordered list of speed/consumption-rate pairs. The list defines points on a consumption curve. Consumption rates for speeds not in the list are found as follows:\n\n* by linear interpolation, if the given speed lies in between two speeds in the list\n\n* by linear extrapolation otherwise, assuming a constant (\u0394Consumption/\u0394Speed) determined by the nearest two points in the list\n\nThe list must contain between 1 and 25 points (inclusive), and may not contain duplicate points for the same speed. If it only contains a single point, then the consumption rate of that point is used without further processing.\n\nConsumption specified for the largest speed must be greater than or equal to that of the penultimate largest speed. This ensures that extrapolation does not lead to negative consumption rates.\n\nSimilarly, consumption values specified for the two smallest speeds in the list cannot lead to a negative consumption rate for any smaller  speed.\n\nThe valid range for the consumption values(expressed in kWh/100km) is between 0.01 and 100000.0.\n\nSensible Values : 50,8.2:130,21.3\n\nThis parameter is required for **Electric consumption model**.",
                          "key": "constantSpeedConsumptionInkWhPerHundredkm",
                          "value": "<string>"
                        },
                        {
                          "description": "Specifies the current electric energy supply in kilowatt hours (kWh).\n\nThis parameter co-exists with **maxChargeInkWh** parameter.\n\nThe range of values allowed are 0.0 to **maxChargeInkWh**.\n\nSensible Values : 43",
                          "key": "currentChargeInkWh",
                          "value": "<string>"
                        },
                        {
                          "description": "Specifies the maximum electric energy supply in kilowatt hours (kWh) that may be stored in the vehicle's battery.\n\nThis parameter co-exists with **currentChargeInkWh** parameter.\n\nMinimum value has to be greater than or equal to **currentChargeInkWh**.\n\nSensible Values : 85",
                          "key": "maxChargeInkWh",
                          "value": "<string>"
                        },
                        {
                          "description": "Specifies the amount of power consumed for sustaining auxiliary systems, in kilowatts (kW).\n\nIt can be used to specify consumption due to devices and systems such as AC systems, radio, heating, etc.\n\nSensible Values : 1.7",
                          "key": "auxiliaryPowerInkW",
                          "value": "<string>"
                        }
                      ],
                      "variable": [
                        {
                          "id": "77b7f040-15d5-44d0-a0e8-6b6b65222ac8",
                          "key": "format",
                          "value": "json",
                          "description": "(Required) Desired format of the response. Value can be either _json_ or _xml_."
                        }
                      ]
                    },
                    "description": "**Applies to**: S0 and S1 pricing tiers.<br><br><br>Returns  a route between an origin and a destination, passing through waypoints if they are specified. The route will take into account factors such as current traffic and the typical road speeds on the requested day of the week and time of day.<br><br>Information returned includes the distance, estimated travel time, and a representation of the route geometry. Additional routing information such as optimized waypoint order or turn by turn instructions is also available, depending on the options selected.<br><br>Routing service provides a set of parameters for a detailed description of a vehicle-specific Consumption Model. Please check [Consumption Model](https://docs.microsoft.com/azure/azure-maps/consumption-model) for detailed explanation of the concepts and parameters involved."
                  },
                  "response": [
                    {
                      "id": "b5589c31-38e2-4f11-88d1-8b81ffd2ec14",
                      "name": "OK",
                      "originalRequest": {
                        "method": "POST",
                        "header": [
                          {
                            "description": "Specifies which account is intended for usage in conjunction with the Microsoft Entra ID security model.  It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management  plane Account API. To use Microsoft Entra ID security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance.",
                            "key": "x-ms-client-id",
                            "value": "<string>"
                          },
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: oauth2",
                            "key": "Authorization",
                            "value": "<token>"
                          }
                        ],
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"supportingPoints\": {\n    \"geometries\": [\n      {\n        \"coordinates\": [\n          \"<double>\",\n          \"<double>\"\n        ],\n        \"type\": \"<string>\"\n      },\n      {\n        \"coordinates\": [\n          \"<double>\",\n          \"<double>\"\n        ],\n        \"type\": \"<string>\"\n      }\n    ],\n    \"type\": \"<string>\"\n  },\n  \"avoidVignette\": [\n    \"<string>\",\n    \"<string>\"\n  ],\n  \"allowVignette\": [\n    \"<string>\",\n    \"<string>\"\n  ],\n  \"avoidAreas\": {\n    \"coordinates\": [\n      [\n        [\n          [\n            \"<double>\",\n            \"<double>\"\n          ],\n          [\n            \"<double>\",\n            \"<double>\"\n          ]\n        ],\n        [\n          [\n            \"<double>\",\n            \"<double>\"\n          ],\n          [\n            \"<double>\",\n            \"<double>\"\n          ]\n        ]\n      ],\n      [\n        [\n          [\n            \"<double>\",\n            \"<double>\"\n          ],\n          [\n            \"<double>\",\n            \"<double>\"\n          ]\n        ],\n        [\n          [\n            \"<double>\",\n            \"<double>\"\n          ],\n          [\n            \"<double>\",\n            \"<double>\"\n          ]\n        ]\n      ]\n    ],\n    \"type\": \"<string>\"\n  }\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        },
                        "url": {
                          "raw": "{{baseUrl}}/route/directions/:format?subscription-key=<string>&api-version=1.0&query=<string>&maxAlternatives=0&alternativeType=anyRoute&minDeviationDistance=0&minDeviationTime=0&instructionsType=tagged&language=<string>&computeBestOrder=false&routeRepresentation=polyline&computeTravelTimeFor=none&vehicleHeading=<integer>&report=<string>&sectionType=travelMode&arriveAt=<dateTime>&departAt=<dateTime>&vehicleAxleWeight=0&vehicleLength=0&vehicleHeight=0&vehicleWidth=0&vehicleMaxSpeed=0&vehicleWeight=0&vehicleCommercial=false&windingness=normal&hilliness=normal&travelMode=car&avoid=ferries&traffic=true&routeType=fastest&vehicleLoadType=USHazmatClass7&vehicleEngineType=combustion&constantSpeedConsumptionInLitersPerHundredkm=<float>&currentFuelInLiters=<float>&auxiliaryPowerInLitersPerHour=<float>&fuelEnergyDensityInMJoulesPerLiter=<float>&accelerationEfficiency=<float>&decelerationEfficiency=<float>&uphillEfficiency=<float>&downhillEfficiency=<float>&constantSpeedConsumptionInkWhPerHundredkm=<string>&currentChargeInkWh=<string>&maxChargeInkWh=<string>&auxiliaryPowerInkW=<string>",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "route",
                            "directions",
                            ":format"
                          ],
                          "query": [
                            {
                              "description": "One of the Azure Maps keys provided from an Azure Map Account. Please refer to this [article](https://docs.microsoft.com/azure/azure-maps/how-to-manage-authentication) for details on how to manage authentication.",
                              "key": "subscription-key",
                              "value": "<string>"
                            },
                            {
                              "description": "(Required) Version number of Azure Maps API. Current version is 1.0",
                              "key": "api-version",
                              "value": "1.0"
                            },
                            {
                              "description": "(Required) The Coordinates through which the route is calculated. Needs two coordinates at least. Delimited by colon. First one is the origin and the last is the destination of the route. The coordinates are in a  lat,long format. Optional coordinates in between act as WayPoints in the route.",
                              "key": "query",
                              "value": "<string>"
                            },
                            {
                              "description": "Number of desired alternative routes to be calculated. Default: 0, minimum: 0 and maximum: 5",
                              "key": "maxAlternatives",
                              "value": "0"
                            },
                            {
                              "description": "Controls the optimality, with respect to the given planning criteria, of the calculated alternatives compared to the reference route.",
                              "key": "alternativeType",
                              "value": "anyRoute"
                            },
                            {
                              "description": "All alternative routes returned will follow the reference route (see section POST Requests) from the origin point of the calculateRoute request for at least this number of meters. Can only be used when reconstructing a route. The minDeviationDistance parameter cannot be used in conjunction with arriveAt",
                              "key": "minDeviationDistance",
                              "value": "0"
                            },
                            {
                              "description": "All alternative routes returned will follow the reference route (see section POST Requests) from the origin point of the calculateRoute request for at least this number of seconds. Can only be used when reconstructing a route. The minDeviationTime parameter cannot be used in conjunction with arriveAt. Default value is 0. Setting )minDeviationTime_ to a value greater than zero has the following consequences:\n  - The origin point of the _calculateRoute_ Request must be on\n    (or very near) the input reference route.\n    - If this is not the case, an error is returned.\n    - However, the origin point does not need to be at the beginning\n      of the input reference route (it can be thought of as the current\n      vehicle position on the reference route).\n  - The reference route, returned as the first route in the _calculateRoute_\n    Response, will start at the origin point specified in the _calculateRoute_\n    Request. The initial part of the input reference route up until the origin\n    point will be excluded from the Response.\n  - The values of _minDeviationDistance_ and _minDeviationTime_ determine\n    how far alternative routes will be guaranteed to follow the reference\n    route from the origin point onwards.\n  - The route must use _departAt_.\n  - The _vehicleHeading_ is ignored.",
                              "key": "minDeviationTime",
                              "value": "0"
                            },
                            {
                              "description": "If specified, guidance instructions will be returned. Note that the instructionsType parameter cannot be used in conjunction with routeRepresentation=none",
                              "key": "instructionsType",
                              "value": "tagged"
                            },
                            {
                              "description": "The language parameter determines the language of the guidance messages. It does not affect proper nouns (the names of streets, plazas, etc.) It has no effect when instructionsType=coded. Allowed values are (a subset of) the IETF language tags described",
                              "key": "language",
                              "value": "<string>"
                            },
                            {
                              "description": "Re-order the route waypoints using a fast heuristic algorithm to reduce the route length. Yields best results when used in conjunction with routeType _shortest_. Notice that origin and destination are excluded from the optimized waypoint indices. To include origin and destination in the response, please increase all the indices by 1 to account for the origin, and then add the destination as the final index. Possible values are true or false. True computes a better order if possible, but is not allowed to be used in conjunction with maxAlternatives value greater than 0 or in conjunction with circle waypoints. False will use the locations in the given order and not allowed to be used in conjunction with routeRepresentation _none_.",
                              "key": "computeBestOrder",
                              "value": "false"
                            },
                            {
                              "description": "Specifies the representation of the set of routes provided as response. This parameter value can only be used in conjunction with computeBestOrder=true.",
                              "key": "routeRepresentation",
                              "value": "polyline"
                            },
                            {
                              "description": "Specifies whether to return additional travel times using different types of traffic information (none, historic, live) as well as the default best-estimate travel time.",
                              "key": "computeTravelTimeFor",
                              "value": "none"
                            },
                            {
                              "description": "The directional heading of the vehicle in degrees starting at true North and continuing in clockwise direction. North is 0 degrees, east is 90 degrees, south is 180 degrees, west is 270 degrees. Possible values 0-359",
                              "key": "vehicleHeading",
                              "value": "<integer>"
                            },
                            {
                              "description": "Specifies which data should be reported for diagnosis purposes. The only possible value is _effectiveSettings_. Reports the effective parameters or data used when calling the API. In the case of defaulted parameters the default will be reflected where the parameter was not specified by the caller.",
                              "key": "report",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies which of the section types is reported in the route response. <br><br>For example if sectionType = pedestrian the sections which are suited for pedestrians only are returned. Multiple types can be used. The default sectionType refers to the travelMode input. By default travelMode is set to car",
                              "key": "sectionType",
                              "value": "travelMode"
                            },
                            {
                              "description": "The date and time of arrival at the destination point. It must be specified as a dateTime. When a time zone offset is not specified it will be assumed to be that of the destination point. The arriveAt value must be in the future. The arriveAt parameter cannot be used in conjunction with departAt, minDeviationDistance or minDeviationTime.",
                              "key": "arriveAt",
                              "value": "<dateTime>"
                            },
                            {
                              "description": "The date and time of departure from the origin point. Departure times apart from now must be specified as a dateTime. When a time zone offset is not specified, it will be assumed to be that of the origin point. The departAt value must be in the future in the date-time format (1996-12-19T16:39:57-08:00).",
                              "key": "departAt",
                              "value": "<dateTime>"
                            },
                            {
                              "description": "Weight per axle of the vehicle in kg. A value of 0 means that weight restrictions per axle are not considered.",
                              "key": "vehicleAxleWeight",
                              "value": "0"
                            },
                            {
                              "description": "Length of the vehicle in meters. A value of 0 means that length restrictions are not considered.",
                              "key": "vehicleLength",
                              "value": "0"
                            },
                            {
                              "description": "Height of the vehicle in meters. A value of 0 means that height restrictions are not considered.",
                              "key": "vehicleHeight",
                              "value": "0"
                            },
                            {
                              "description": "Width of the vehicle in meters. A value of 0 means that width restrictions are not considered.",
                              "key": "vehicleWidth",
                              "value": "0"
                            },
                            {
                              "description": "Maximum speed of the vehicle in km/hour. The max speed in the vehicle profile is used to check whether a vehicle is allowed on motorways. \n\n* A value of 0 means that an appropriate value for the vehicle will be determined and applied during route planning.\n\n* A non-zero value may be overridden during route planning. For example, the current traffic flow is 60 km/hour. If the vehicle  maximum speed is set to 50 km/hour, the routing engine will consider 60 km/hour as this is the current situation.  If the maximum speed of the vehicle is provided as 80 km/hour but the current traffic flow is 60 km/hour, then routing engine will again use 60 km/hour.",
                              "key": "vehicleMaxSpeed",
                              "value": "0"
                            },
                            {
                              "description": "Weight of the vehicle in kilograms.\n\n* It is mandatory if any of the *Efficiency parameters are set.\n\n* It must be strictly positive when used in the context of the Consumption Model. Weight restrictions are considered.\n\n* If no detailed **Consumption Model** is specified and the value of **vehicleWeight** is non-zero, then weight restrictions are considered.\n\n* In all other cases, this parameter is ignored.\n\nSensible Values : for **Combustion Model** : 1600, for **Electric Model** : 1900",
                              "key": "vehicleWeight",
                              "value": "0"
                            },
                            {
                              "description": "Vehicle is used for commercial purposes and thus may not be allowed to drive  on some roads.",
                              "key": "vehicleCommercial",
                              "value": "false"
                            },
                            {
                              "description": "Level of turns for thrilling route. This parameter can only be used in conjunction with `routeType`=thrilling.",
                              "key": "windingness",
                              "value": "normal"
                            },
                            {
                              "description": "Degree of hilliness for thrilling route. This parameter can only be used in conjunction with `routeType`=thrilling.",
                              "key": "hilliness",
                              "value": "normal"
                            },
                            {
                              "description": "The mode of travel for the requested route. If not defined, default is 'car'. Note that the requested travelMode may not be available for the entire route. Where the requested travelMode is not available for a particular section, the travelMode element of the response for that section will be \"other\". Note that travel modes bus, motorcycle, taxi and van are BETA functionality. Full restriction data is not available in all areas. In **calculateReachableRange** requests, the values bicycle and pedestrian must not be used.",
                              "key": "travelMode",
                              "value": "car"
                            },
                            {
                              "description": "Specifies something that the route calculation should try to avoid when determining the route. Can be specified multiple times in one request, for example, '&avoid=motorways&avoid=tollRoads&avoid=ferries'. In calculateReachableRange requests, the value alreadyUsedRoads must not be used.",
                              "key": "avoid",
                              "value": "ferries"
                            },
                            {
                              "description": "Possible values: \n  * true - Do consider all available traffic information during routing\n  * false - Ignore current traffic data during routing. Note that although the current traffic data is ignored \n  during routing, the effect of historic traffic on effective road speeds is still incorporated.",
                              "key": "traffic",
                              "value": "true"
                            },
                            {
                              "description": "The type of route requested.",
                              "key": "routeType",
                              "value": "fastest"
                            },
                            {
                              "description": "Types of cargo that may be classified as hazardous materials and restricted from some roads. Available vehicleLoadType values are US Hazmat classes 1 through 9, plus generic classifications for use in other countries/regions. Values beginning with USHazmat are for US routing while otherHazmat should be used for all other countries/regions. vehicleLoadType can be specified multiple times. This parameter is currently only considered for travelMode=truck.",
                              "key": "vehicleLoadType",
                              "value": "USHazmatClass7"
                            },
                            {
                              "description": "Engine type of the vehicle. When a detailed Consumption Model is specified, it must be consistent with the value of **vehicleEngineType**.",
                              "key": "vehicleEngineType",
                              "value": "combustion"
                            },
                            {
                              "description": "\n\nSpecifies the speed-dependent component of consumption.\n\nProvided as an unordered list of colon-delimited speed & consumption-rate pairs. The list defines points on a consumption curve. Consumption rates for speeds not in the list are found as follows:\n\n * by linear interpolation, if the given speed lies in between two speeds in the list\n\n * by linear extrapolation otherwise, assuming a constant (\u0394Consumption/\u0394Speed) determined by the nearest two points in the list\n\nThe list must contain between 1 and 25 points (inclusive), and may not contain duplicate points for the same speed. If it only contains a single point, then the consumption rate of that point is used without further processing.\n\nConsumption specified for the largest speed must be greater than or equal to that of the penultimate largest speed. This ensures that extrapolation does not lead to negative consumption rates.\n\nSimilarly, consumption values specified for the two smallest speeds in the list cannot lead to a negative consumption rate for any smaller speed.\n\nThe valid range for the consumption values(expressed in l/100km) is between 0.01 and 100000.0.\n\nSensible Values : 50,6.3:130,11.5\n\n**Note** : This parameter is required for **The Combustion Consumption Model**.",
                              "key": "constantSpeedConsumptionInLitersPerHundredkm",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the current supply of fuel in liters.\n\nSensible Values : 55",
                              "key": "currentFuelInLiters",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the amount of fuel consumed for sustaining auxiliary systems of the vehicle, in liters per hour.\n\nIt can be used to specify consumption due to devices and systems such as AC systems, radio, heating, etc.\n\nSensible Values : 0.2",
                              "key": "auxiliaryPowerInLitersPerHour",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the amount of chemical energy stored in one liter of fuel in megajoules (MJ). It is used in conjunction with the ***Efficiency** parameters for conversions between saved or consumed energy and fuel. For example, energy density is 34.2 MJ/l for gasoline, and 35.8 MJ/l for Diesel fuel.\n\nThis parameter is required if any ***Efficiency** parameter is set.\n\nSensible Values : 34.2",
                              "key": "fuelEnergyDensityInMJoulesPerLiter",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting chemical energy stored in fuel to kinetic energy when the vehicle accelerates _(i.e. KineticEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed_ is obtained by converting consumed fuel to chemical energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **decelerationEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**decelerationEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.33, for **Electric Model** : 0.66",
                              "key": "accelerationEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting kinetic energy to saved (not consumed) fuel when the vehicle decelerates _(i.e. ChemicalEnergySaved/KineticEnergyLost). ChemicalEnergySaved_ is obtained by converting saved (not consumed) fuel to energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **accelerationEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**accelerationEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.83, for **Electric Model** : 0.91",
                              "key": "decelerationEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting chemical energy stored in fuel to potential energy when the vehicle gains elevation _(i.e. PotentialEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed_ is obtained by converting consumed fuel to chemical energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **downhillEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**downhillEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.27, for **Electric Model** : 0.74",
                              "key": "uphillEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting potential energy to saved (not consumed) fuel when the vehicle loses elevation _(i.e. ChemicalEnergySaved/PotentialEnergyLost). ChemicalEnergySaved_ is obtained by converting saved (not consumed) fuel to energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **uphillEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**uphillEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.51, for **Electric Model** : 0.73",
                              "key": "downhillEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the speed-dependent component of consumption.\n\nProvided as an unordered list of speed/consumption-rate pairs. The list defines points on a consumption curve. Consumption rates for speeds not in the list are found as follows:\n\n* by linear interpolation, if the given speed lies in between two speeds in the list\n\n* by linear extrapolation otherwise, assuming a constant (\u0394Consumption/\u0394Speed) determined by the nearest two points in the list\n\nThe list must contain between 1 and 25 points (inclusive), and may not contain duplicate points for the same speed. If it only contains a single point, then the consumption rate of that point is used without further processing.\n\nConsumption specified for the largest speed must be greater than or equal to that of the penultimate largest speed. This ensures that extrapolation does not lead to negative consumption rates.\n\nSimilarly, consumption values specified for the two smallest speeds in the list cannot lead to a negative consumption rate for any smaller  speed.\n\nThe valid range for the consumption values(expressed in kWh/100km) is between 0.01 and 100000.0.\n\nSensible Values : 50,8.2:130,21.3\n\nThis parameter is required for **Electric consumption model**.",
                              "key": "constantSpeedConsumptionInkWhPerHundredkm",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies the current electric energy supply in kilowatt hours (kWh).\n\nThis parameter co-exists with **maxChargeInkWh** parameter.\n\nThe range of values allowed are 0.0 to **maxChargeInkWh**.\n\nSensible Values : 43",
                              "key": "currentChargeInkWh",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies the maximum electric energy supply in kilowatt hours (kWh) that may be stored in the vehicle's battery.\n\nThis parameter co-exists with **currentChargeInkWh** parameter.\n\nMinimum value has to be greater than or equal to **currentChargeInkWh**.\n\nSensible Values : 85",
                              "key": "maxChargeInkWh",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies the amount of power consumed for sustaining auxiliary systems, in kilowatts (kW).\n\nIt can be used to specify consumption due to devices and systems such as AC systems, radio, heating, etc.\n\nSensible Values : 1.7",
                              "key": "auxiliaryPowerInkW",
                              "value": "<string>"
                            }
                          ],
                          "variable": [
                            {
                              "key": "format"
                            }
                          ]
                        }
                      },
                      "status": "OK",
                      "code": 200,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"formatVersion\": \"<string>\",\n  \"routes\": [\n    {\n      \"summary\": {\n        \"lengthInMeters\": \"<integer>\",\n        \"travelTimeInSeconds\": \"<integer>\",\n        \"trafficDelayInSeconds\": \"<integer>\",\n        \"departureTime\": \"<string>\",\n        \"arrivalTime\": \"<string>\"\n      },\n      \"legs\": [\n        {\n          \"summary\": {\n            \"lengthInMeters\": \"<integer>\",\n            \"travelTimeInSeconds\": \"<integer>\",\n            \"trafficDelayInSeconds\": \"<integer>\",\n            \"departureTime\": \"<string>\",\n            \"arrivalTime\": \"<string>\",\n            \"noTrafficTravelTimeInSeconds\": \"<integer>\",\n            \"historicTrafficTravelTimeInSeconds\": \"<integer>\",\n            \"liveTrafficIncidentsTravelTimeInSeconds\": \"<integer>\",\n            \"fuelConsumptionInLiters\": \"<float>\",\n            \"batteryConsumptionInkWh\": \"<float>\"\n          },\n          \"points\": [\n            {\n              \"latitude\": \"<double>\",\n              \"longitude\": \"<double>\"\n            },\n            {\n              \"latitude\": \"<double>\",\n              \"longitude\": \"<double>\"\n            }\n          ]\n        },\n        {\n          \"summary\": {\n            \"lengthInMeters\": \"<integer>\",\n            \"travelTimeInSeconds\": \"<integer>\",\n            \"trafficDelayInSeconds\": \"<integer>\",\n            \"departureTime\": \"<string>\",\n            \"arrivalTime\": \"<string>\",\n            \"noTrafficTravelTimeInSeconds\": \"<integer>\",\n            \"historicTrafficTravelTimeInSeconds\": \"<integer>\",\n            \"liveTrafficIncidentsTravelTimeInSeconds\": \"<integer>\",\n            \"fuelConsumptionInLiters\": \"<float>\",\n            \"batteryConsumptionInkWh\": \"<float>\"\n          },\n          \"points\": [\n            {\n              \"latitude\": \"<double>\",\n              \"longitude\": \"<double>\"\n            },\n            {\n              \"latitude\": \"<double>\",\n              \"longitude\": \"<double>\"\n            }\n          ]\n        }\n      ],\n      \"sections\": [\n        {\n          \"startPointIndex\": \"<integer>\",\n          \"endPointIndex\": \"<integer>\",\n          \"sectionType\": \"<string>\",\n          \"travelMode\": \"<string>\",\n          \"simpleCategory\": \"<string>\",\n          \"effectiveSpeedInKmh\": \"<integer>\",\n          \"delayInSeconds\": \"<integer>\",\n          \"magnitudeOfDelay\": \"4\",\n          \"tec\": {\n            \"effectCode\": \"<integer>\",\n            \"causes\": [\n              {\n                \"mainCauseCode\": \"<integer>\",\n                \"subCauseCode\": \"<integer>\"\n              },\n              {\n                \"mainCauseCode\": \"<integer>\",\n                \"subCauseCode\": \"<integer>\"\n              }\n            ]\n          }\n        },\n        {\n          \"startPointIndex\": \"<integer>\",\n          \"endPointIndex\": \"<integer>\",\n          \"sectionType\": \"<string>\",\n          \"travelMode\": \"<string>\",\n          \"simpleCategory\": \"<string>\",\n          \"effectiveSpeedInKmh\": \"<integer>\",\n          \"delayInSeconds\": \"<integer>\",\n          \"magnitudeOfDelay\": \"4\",\n          \"tec\": {\n            \"effectCode\": \"<integer>\",\n            \"causes\": [\n              {\n                \"mainCauseCode\": \"<integer>\",\n                \"subCauseCode\": \"<integer>\"\n              },\n              {\n                \"mainCauseCode\": \"<integer>\",\n                \"subCauseCode\": \"<integer>\"\n              }\n            ]\n          }\n        }\n      ],\n      \"guidance\": {\n        \"instructions\": [\n          {\n            \"routeOffsetInMeters\": \"<integer>\",\n            \"travelTimeInSeconds\": \"<integer>\",\n            \"point\": {\n              \"latitude\": \"<double>\",\n              \"longitude\": \"<double>\"\n            },\n            \"pointIndex\": \"<integer>\",\n            \"instructionType\": \"LOCATION_ARRIVAL\",\n            \"roadNumbers\": [\n              \"<string>\",\n              \"<string>\"\n            ],\n            \"exitNumber\": \"<string>\",\n            \"street\": \"<string>\",\n            \"signpostText\": \"<string>\",\n            \"countryCode\": \"<string>\",\n            \"stateCode\": \"<string>\",\n            \"junctionType\": \"BIFURCATION\",\n            \"turnAngleInDecimalDegrees\": \"<integer>\",\n            \"roundaboutExitNumber\": \"<string>\",\n            \"possibleCombineWithNext\": \"<boolean>\",\n            \"drivingSide\": \"LEFT\",\n            \"maneuver\": \"MOTORWAY_EXIT_RIGHT\",\n            \"message\": \"<string>\",\n            \"combinedMessage\": \"<string>\"\n          },\n          {\n            \"routeOffsetInMeters\": \"<integer>\",\n            \"travelTimeInSeconds\": \"<integer>\",\n            \"point\": {\n              \"latitude\": \"<double>\",\n              \"longitude\": \"<double>\"\n            },\n            \"pointIndex\": \"<integer>\",\n            \"instructionType\": \"LOCATION_WAYPOINT\",\n            \"roadNumbers\": [\n              \"<string>\",\n              \"<string>\"\n            ],\n            \"exitNumber\": \"<string>\",\n            \"street\": \"<string>\",\n            \"signpostText\": \"<string>\",\n            \"countryCode\": \"<string>\",\n            \"stateCode\": \"<string>\",\n            \"junctionType\": \"REGULAR\",\n            \"turnAngleInDecimalDegrees\": \"<integer>\",\n            \"roundaboutExitNumber\": \"<string>\",\n            \"possibleCombineWithNext\": \"<boolean>\",\n            \"drivingSide\": \"LEFT\",\n            \"maneuver\": \"SWITCH_PARALLEL_ROAD\",\n            \"message\": \"<string>\",\n            \"combinedMessage\": \"<string>\"\n          }\n        ],\n        \"instructionGroups\": [\n          {\n            \"firstInstructionIndex\": \"<integer>\",\n            \"lastInstructionIndex\": \"<integer>\",\n            \"groupLengthInMeters\": \"<integer>\",\n            \"groupMessage\": \"<string>\"\n          },\n          {\n            \"firstInstructionIndex\": \"<integer>\",\n            \"lastInstructionIndex\": \"<integer>\",\n            \"groupLengthInMeters\": \"<integer>\",\n            \"groupMessage\": \"<string>\"\n          }\n        ]\n      }\n    },\n    {\n      \"summary\": {\n        \"lengthInMeters\": \"<integer>\",\n        \"travelTimeInSeconds\": \"<integer>\",\n        \"trafficDelayInSeconds\": \"<integer>\",\n        \"departureTime\": \"<string>\",\n        \"arrivalTime\": \"<string>\"\n      },\n      \"legs\": [\n        {\n          \"summary\": {\n            \"lengthInMeters\": \"<integer>\",\n            \"travelTimeInSeconds\": \"<integer>\",\n            \"trafficDelayInSeconds\": \"<integer>\",\n            \"departureTime\": \"<string>\",\n            \"arrivalTime\": \"<string>\",\n            \"noTrafficTravelTimeInSeconds\": \"<integer>\",\n            \"historicTrafficTravelTimeInSeconds\": \"<integer>\",\n            \"liveTrafficIncidentsTravelTimeInSeconds\": \"<integer>\",\n            \"fuelConsumptionInLiters\": \"<float>\",\n            \"batteryConsumptionInkWh\": \"<float>\"\n          },\n          \"points\": [\n            {\n              \"latitude\": \"<double>\",\n              \"longitude\": \"<double>\"\n            },\n            {\n              \"latitude\": \"<double>\",\n              \"longitude\": \"<double>\"\n            }\n          ]\n        },\n        {\n          \"summary\": {\n            \"lengthInMeters\": \"<integer>\",\n            \"travelTimeInSeconds\": \"<integer>\",\n            \"trafficDelayInSeconds\": \"<integer>\",\n            \"departureTime\": \"<string>\",\n            \"arrivalTime\": \"<string>\",\n            \"noTrafficTravelTimeInSeconds\": \"<integer>\",\n            \"historicTrafficTravelTimeInSeconds\": \"<integer>\",\n            \"liveTrafficIncidentsTravelTimeInSeconds\": \"<integer>\",\n            \"fuelConsumptionInLiters\": \"<float>\",\n            \"batteryConsumptionInkWh\": \"<float>\"\n          },\n          \"points\": [\n            {\n              \"latitude\": \"<double>\",\n              \"longitude\": \"<double>\"\n            },\n            {\n              \"latitude\": \"<double>\",\n              \"longitude\": \"<double>\"\n            }\n          ]\n        }\n      ],\n      \"sections\": [\n        {\n          \"startPointIndex\": \"<integer>\",\n          \"endPointIndex\": \"<integer>\",\n          \"sectionType\": \"<string>\",\n          \"travelMode\": \"<string>\",\n          \"simpleCategory\": \"<string>\",\n          \"effectiveSpeedInKmh\": \"<integer>\",\n          \"delayInSeconds\": \"<integer>\",\n          \"magnitudeOfDelay\": \"0\",\n          \"tec\": {\n            \"effectCode\": \"<integer>\",\n            \"causes\": [\n              {\n                \"mainCauseCode\": \"<integer>\",\n                \"subCauseCode\": \"<integer>\"\n              },\n              {\n                \"mainCauseCode\": \"<integer>\",\n                \"subCauseCode\": \"<integer>\"\n              }\n            ]\n          }\n        },\n        {\n          \"startPointIndex\": \"<integer>\",\n          \"endPointIndex\": \"<integer>\",\n          \"sectionType\": \"<string>\",\n          \"travelMode\": \"<string>\",\n          \"simpleCategory\": \"<string>\",\n          \"effectiveSpeedInKmh\": \"<integer>\",\n          \"delayInSeconds\": \"<integer>\",\n          \"magnitudeOfDelay\": \"4\",\n          \"tec\": {\n            \"effectCode\": \"<integer>\",\n            \"causes\": [\n              {\n                \"mainCauseCode\": \"<integer>\",\n                \"subCauseCode\": \"<integer>\"\n              },\n              {\n                \"mainCauseCode\": \"<integer>\",\n                \"subCauseCode\": \"<integer>\"\n              }\n            ]\n          }\n        }\n      ],\n      \"guidance\": {\n        \"instructions\": [\n          {\n            \"routeOffsetInMeters\": \"<integer>\",\n            \"travelTimeInSeconds\": \"<integer>\",\n            \"point\": {\n              \"latitude\": \"<double>\",\n              \"longitude\": \"<double>\"\n            },\n            \"pointIndex\": \"<integer>\",\n            \"instructionType\": \"LOCATION_DEPARTURE\",\n            \"roadNumbers\": [\n              \"<string>\",\n              \"<string>\"\n            ],\n            \"exitNumber\": \"<string>\",\n            \"street\": \"<string>\",\n            \"signpostText\": \"<string>\",\n            \"countryCode\": \"<string>\",\n            \"stateCode\": \"<string>\",\n            \"junctionType\": \"REGULAR\",\n            \"turnAngleInDecimalDegrees\": \"<integer>\",\n            \"roundaboutExitNumber\": \"<string>\",\n            \"possibleCombineWithNext\": \"<boolean>\",\n            \"drivingSide\": \"RIGHT\",\n            \"maneuver\": \"ROUNDABOUT_LEFT\",\n            \"message\": \"<string>\",\n            \"combinedMessage\": \"<string>\"\n          },\n          {\n            \"routeOffsetInMeters\": \"<integer>\",\n            \"travelTimeInSeconds\": \"<integer>\",\n            \"point\": {\n              \"latitude\": \"<double>\",\n              \"longitude\": \"<double>\"\n            },\n            \"pointIndex\": \"<integer>\",\n            \"instructionType\": \"LOCATION_DEPARTURE\",\n            \"roadNumbers\": [\n              \"<string>\",\n              \"<string>\"\n            ],\n            \"exitNumber\": \"<string>\",\n            \"street\": \"<string>\",\n            \"signpostText\": \"<string>\",\n            \"countryCode\": \"<string>\",\n            \"stateCode\": \"<string>\",\n            \"junctionType\": \"ROUNDABOUT\",\n            \"turnAngleInDecimalDegrees\": \"<integer>\",\n            \"roundaboutExitNumber\": \"<string>\",\n            \"possibleCombineWithNext\": \"<boolean>\",\n            \"drivingSide\": \"LEFT\",\n            \"maneuver\": \"ENTER_HIGHWAY\",\n            \"message\": \"<string>\",\n            \"combinedMessage\": \"<string>\"\n          }\n        ],\n        \"instructionGroups\": [\n          {\n            \"firstInstructionIndex\": \"<integer>\",\n            \"lastInstructionIndex\": \"<integer>\",\n            \"groupLengthInMeters\": \"<integer>\",\n            \"groupMessage\": \"<string>\"\n          },\n          {\n            \"firstInstructionIndex\": \"<integer>\",\n            \"lastInstructionIndex\": \"<integer>\",\n            \"groupLengthInMeters\": \"<integer>\",\n            \"groupMessage\": \"<string>\"\n          }\n        ]\n      }\n    }\n  ],\n  \"optimizedWaypoints\": [\n    {\n      \"providedIndex\": \"<integer>\",\n      \"optimizedIndex\": \"<integer>\"\n    },\n    {\n      \"providedIndex\": \"<integer>\",\n      \"optimizedIndex\": \"<integer>\"\n    }\n  ],\n  \"report\": {\n    \"effectiveSettings\": [\n      {\n        \"key\": \"<string>\",\n        \"value\": \"<string>\"\n      },\n      {\n        \"key\": \"<string>\",\n        \"value\": \"<string>\"\n      }\n    ]\n  }\n}",
                      "createdAt": "2026-06-05T15:19:28.000Z",
                      "updatedAt": "2026-06-05T15:19:28.000Z",
                      "uid": "35240-b5589c31-38e2-4f11-88d1-8b81ffd2ec14"
                    },
                    {
                      "id": "812121db-a337-4890-be0f-5832e24c7e86",
                      "name": "Bad request: one or more parameters were incorrectly specified or are mutually exclusive.",
                      "originalRequest": {
                        "method": "POST",
                        "header": [
                          {
                            "description": "Specifies which account is intended for usage in conjunction with the Microsoft Entra ID security model.  It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management  plane Account API. To use Microsoft Entra ID security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance.",
                            "key": "x-ms-client-id",
                            "value": "<string>"
                          },
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: oauth2",
                            "key": "Authorization",
                            "value": "<token>"
                          }
                        ],
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"supportingPoints\": {\n    \"geometries\": [\n      {\n        \"coordinates\": [\n          \"<double>\",\n          \"<double>\"\n        ],\n        \"type\": \"<string>\"\n      },\n      {\n        \"coordinates\": [\n          \"<double>\",\n          \"<double>\"\n        ],\n        \"type\": \"<string>\"\n      }\n    ],\n    \"type\": \"<string>\"\n  },\n  \"avoidVignette\": [\n    \"<string>\",\n    \"<string>\"\n  ],\n  \"allowVignette\": [\n    \"<string>\",\n    \"<string>\"\n  ],\n  \"avoidAreas\": {\n    \"coordinates\": [\n      [\n        [\n          [\n            \"<double>\",\n            \"<double>\"\n          ],\n          [\n            \"<double>\",\n            \"<double>\"\n          ]\n        ],\n        [\n          [\n            \"<double>\",\n            \"<double>\"\n          ],\n          [\n            \"<double>\",\n            \"<double>\"\n          ]\n        ]\n      ],\n      [\n        [\n          [\n            \"<double>\",\n            \"<double>\"\n          ],\n          [\n            \"<double>\",\n            \"<double>\"\n          ]\n        ],\n        [\n          [\n            \"<double>\",\n            \"<double>\"\n          ],\n          [\n            \"<double>\",\n            \"<double>\"\n          ]\n        ]\n      ]\n    ],\n    \"type\": \"<string>\"\n  }\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        },
                        "url": {
                          "raw": "{{baseUrl}}/route/directions/:format?subscription-key=<string>&api-version=1.0&query=<string>&maxAlternatives=0&alternativeType=anyRoute&minDeviationDistance=0&minDeviationTime=0&instructionsType=tagged&language=<string>&computeBestOrder=false&routeRepresentation=polyline&computeTravelTimeFor=none&vehicleHeading=<integer>&report=<string>&sectionType=travelMode&arriveAt=<dateTime>&departAt=<dateTime>&vehicleAxleWeight=0&vehicleLength=0&vehicleHeight=0&vehicleWidth=0&vehicleMaxSpeed=0&vehicleWeight=0&vehicleCommercial=false&windingness=normal&hilliness=normal&travelMode=car&avoid=ferries&traffic=true&routeType=fastest&vehicleLoadType=USHazmatClass7&vehicleEngineType=combustion&constantSpeedConsumptionInLitersPerHundredkm=<float>&currentFuelInLiters=<float>&auxiliaryPowerInLitersPerHour=<float>&fuelEnergyDensityInMJoulesPerLiter=<float>&accelerationEfficiency=<float>&decelerationEfficiency=<float>&uphillEfficiency=<float>&downhillEfficiency=<float>&constantSpeedConsumptionInkWhPerHundredkm=<string>&currentChargeInkWh=<string>&maxChargeInkWh=<string>&auxiliaryPowerInkW=<string>",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "route",
                            "directions",
                            ":format"
                          ],
                          "query": [
                            {
                              "description": "One of the Azure Maps keys provided from an Azure Map Account. Please refer to this [article](https://docs.microsoft.com/azure/azure-maps/how-to-manage-authentication) for details on how to manage authentication.",
                              "key": "subscription-key",
                              "value": "<string>"
                            },
                            {
                              "description": "(Required) Version number of Azure Maps API. Current version is 1.0",
                              "key": "api-version",
                              "value": "1.0"
                            },
                            {
                              "description": "(Required) The Coordinates through which the route is calculated. Needs two coordinates at least. Delimited by colon. First one is the origin and the last is the destination of the route. The coordinates are in a  lat,long format. Optional coordinates in between act as WayPoints in the route.",
                              "key": "query",
                              "value": "<string>"
                            },
                            {
                              "description": "Number of desired alternative routes to be calculated. Default: 0, minimum: 0 and maximum: 5",
                              "key": "maxAlternatives",
                              "value": "0"
                            },
                            {
                              "description": "Controls the optimality, with respect to the given planning criteria, of the calculated alternatives compared to the reference route.",
                              "key": "alternativeType",
                              "value": "anyRoute"
                            },
                            {
                              "description": "All alternative routes returned will follow the reference route (see section POST Requests) from the origin point of the calculateRoute request for at least this number of meters. Can only be used when reconstructing a route. The minDeviationDistance parameter cannot be used in conjunction with arriveAt",
                              "key": "minDeviationDistance",
                              "value": "0"
                            },
                            {
                              "description": "All alternative routes returned will follow the reference route (see section POST Requests) from the origin point of the calculateRoute request for at least this number of seconds. Can only be used when reconstructing a route. The minDeviationTime parameter cannot be used in conjunction with arriveAt. Default value is 0. Setting )minDeviationTime_ to a value greater than zero has the following consequences:\n  - The origin point of the _calculateRoute_ Request must be on\n    (or very near) the input reference route.\n    - If this is not the case, an error is returned.\n    - However, the origin point does not need to be at the beginning\n      of the input reference route (it can be thought of as the current\n      vehicle position on the reference route).\n  - The reference route, returned as the first route in the _calculateRoute_\n    Response, will start at the origin point specified in the _calculateRoute_\n    Request. The initial part of the input reference route up until the origin\n    point will be excluded from the Response.\n  - The values of _minDeviationDistance_ and _minDeviationTime_ determine\n    how far alternative routes will be guaranteed to follow the reference\n    route from the origin point onwards.\n  - The route must use _departAt_.\n  - The _vehicleHeading_ is ignored.",
                              "key": "minDeviationTime",
                              "value": "0"
                            },
                            {
                              "description": "If specified, guidance instructions will be returned. Note that the instructionsType parameter cannot be used in conjunction with routeRepresentation=none",
                              "key": "instructionsType",
                              "value": "tagged"
                            },
                            {
                              "description": "The language parameter determines the language of the guidance messages. It does not affect proper nouns (the names of streets, plazas, etc.) It has no effect when instructionsType=coded. Allowed values are (a subset of) the IETF language tags described",
                              "key": "language",
                              "value": "<string>"
                            },
                            {
                              "description": "Re-order the route waypoints using a fast heuristic algorithm to reduce the route length. Yields best results when used in conjunction with routeType _shortest_. Notice that origin and destination are excluded from the optimized waypoint indices. To include origin and destination in the response, please increase all the indices by 1 to account for the origin, and then add the destination as the final index. Possible values are true or false. True computes a better order if possible, but is not allowed to be used in conjunction with maxAlternatives value greater than 0 or in conjunction with circle waypoints. False will use the locations in the given order and not allowed to be used in conjunction with routeRepresentation _none_.",
                              "key": "computeBestOrder",
                              "value": "false"
                            },
                            {
                              "description": "Specifies the representation of the set of routes provided as response. This parameter value can only be used in conjunction with computeBestOrder=true.",
                              "key": "routeRepresentation",
                              "value": "polyline"
                            },
                            {
                              "description": "Specifies whether to return additional travel times using different types of traffic information (none, historic, live) as well as the default best-estimate travel time.",
                              "key": "computeTravelTimeFor",
                              "value": "none"
                            },
                            {
                              "description": "The directional heading of the vehicle in degrees starting at true North and continuing in clockwise direction. North is 0 degrees, east is 90 degrees, south is 180 degrees, west is 270 degrees. Possible values 0-359",
                              "key": "vehicleHeading",
                              "value": "<integer>"
                            },
                            {
                              "description": "Specifies which data should be reported for diagnosis purposes. The only possible value is _effectiveSettings_. Reports the effective parameters or data used when calling the API. In the case of defaulted parameters the default will be reflected where the parameter was not specified by the caller.",
                              "key": "report",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies which of the section types is reported in the route response. <br><br>For example if sectionType = pedestrian the sections which are suited for pedestrians only are returned. Multiple types can be used. The default sectionType refers to the travelMode input. By default travelMode is set to car",
                              "key": "sectionType",
                              "value": "travelMode"
                            },
                            {
                              "description": "The date and time of arrival at the destination point. It must be specified as a dateTime. When a time zone offset is not specified it will be assumed to be that of the destination point. The arriveAt value must be in the future. The arriveAt parameter cannot be used in conjunction with departAt, minDeviationDistance or minDeviationTime.",
                              "key": "arriveAt",
                              "value": "<dateTime>"
                            },
                            {
                              "description": "The date and time of departure from the origin point. Departure times apart from now must be specified as a dateTime. When a time zone offset is not specified, it will be assumed to be that of the origin point. The departAt value must be in the future in the date-time format (1996-12-19T16:39:57-08:00).",
                              "key": "departAt",
                              "value": "<dateTime>"
                            },
                            {
                              "description": "Weight per axle of the vehicle in kg. A value of 0 means that weight restrictions per axle are not considered.",
                              "key": "vehicleAxleWeight",
                              "value": "0"
                            },
                            {
                              "description": "Length of the vehicle in meters. A value of 0 means that length restrictions are not considered.",
                              "key": "vehicleLength",
                              "value": "0"
                            },
                            {
                              "description": "Height of the vehicle in meters. A value of 0 means that height restrictions are not considered.",
                              "key": "vehicleHeight",
                              "value": "0"
                            },
                            {
                              "description": "Width of the vehicle in meters. A value of 0 means that width restrictions are not considered.",
                              "key": "vehicleWidth",
                              "value": "0"
                            },
                            {
                              "description": "Maximum speed of the vehicle in km/hour. The max speed in the vehicle profile is used to check whether a vehicle is allowed on motorways. \n\n* A value of 0 means that an appropriate value for the vehicle will be determined and applied during route planning.\n\n* A non-zero value may be overridden during route planning. For example, the current traffic flow is 60 km/hour. If the vehicle  maximum speed is set to 50 km/hour, the routing engine will consider 60 km/hour as this is the current situation.  If the maximum speed of the vehicle is provided as 80 km/hour but the current traffic flow is 60 km/hour, then routing engine will again use 60 km/hour.",
                              "key": "vehicleMaxSpeed",
                              "value": "0"
                            },
                            {
                              "description": "Weight of the vehicle in kilograms.\n\n* It is mandatory if any of the *Efficiency parameters are set.\n\n* It must be strictly positive when used in the context of the Consumption Model. Weight restrictions are considered.\n\n* If no detailed **Consumption Model** is specified and the value of **vehicleWeight** is non-zero, then weight restrictions are considered.\n\n* In all other cases, this parameter is ignored.\n\nSensible Values : for **Combustion Model** : 1600, for **Electric Model** : 1900",
                              "key": "vehicleWeight",
                              "value": "0"
                            },
                            {
                              "description": "Vehicle is used for commercial purposes and thus may not be allowed to drive  on some roads.",
                              "key": "vehicleCommercial",
                              "value": "false"
                            },
                            {
                              "description": "Level of turns for thrilling route. This parameter can only be used in conjunction with `routeType`=thrilling.",
                              "key": "windingness",
                              "value": "normal"
                            },
                            {
                              "description": "Degree of hilliness for thrilling route. This parameter can only be used in conjunction with `routeType`=thrilling.",
                              "key": "hilliness",
                              "value": "normal"
                            },
                            {
                              "description": "The mode of travel for the requested route. If not defined, default is 'car'. Note that the requested travelMode may not be available for the entire route. Where the requested travelMode is not available for a particular section, the travelMode element of the response for that section will be \"other\". Note that travel modes bus, motorcycle, taxi and van are BETA functionality. Full restriction data is not available in all areas. In **calculateReachableRange** requests, the values bicycle and pedestrian must not be used.",
                              "key": "travelMode",
                              "value": "car"
                            },
                            {
                              "description": "Specifies something that the route calculation should try to avoid when determining the route. Can be specified multiple times in one request, for example, '&avoid=motorways&avoid=tollRoads&avoid=ferries'. In calculateReachableRange requests, the value alreadyUsedRoads must not be used.",
                              "key": "avoid",
                              "value": "ferries"
                            },
                            {
                              "description": "Possible values: \n  * true - Do consider all available traffic information during routing\n  * false - Ignore current traffic data during routing. Note that although the current traffic data is ignored \n  during routing, the effect of historic traffic on effective road speeds is still incorporated.",
                              "key": "traffic",
                              "value": "true"
                            },
                            {
                              "description": "The type of route requested.",
                              "key": "routeType",
                              "value": "fastest"
                            },
                            {
                              "description": "Types of cargo that may be classified as hazardous materials and restricted from some roads. Available vehicleLoadType values are US Hazmat classes 1 through 9, plus generic classifications for use in other countries/regions. Values beginning with USHazmat are for US routing while otherHazmat should be used for all other countries/regions. vehicleLoadType can be specified multiple times. This parameter is currently only considered for travelMode=truck.",
                              "key": "vehicleLoadType",
                              "value": "USHazmatClass7"
                            },
                            {
                              "description": "Engine type of the vehicle. When a detailed Consumption Model is specified, it must be consistent with the value of **vehicleEngineType**.",
                              "key": "vehicleEngineType",
                              "value": "combustion"
                            },
                            {
                              "description": "\n\nSpecifies the speed-dependent component of consumption.\n\nProvided as an unordered list of colon-delimited speed & consumption-rate pairs. The list defines points on a consumption curve. Consumption rates for speeds not in the list are found as follows:\n\n * by linear interpolation, if the given speed lies in between two speeds in the list\n\n * by linear extrapolation otherwise, assuming a constant (\u0394Consumption/\u0394Speed) determined by the nearest two points in the list\n\nThe list must contain between 1 and 25 points (inclusive), and may not contain duplicate points for the same speed. If it only contains a single point, then the consumption rate of that point is used without further processing.\n\nConsumption specified for the largest speed must be greater than or equal to that of the penultimate largest speed. This ensures that extrapolation does not lead to negative consumption rates.\n\nSimilarly, consumption values specified for the two smallest speeds in the list cannot lead to a negative consumption rate for any smaller speed.\n\nThe valid range for the consumption values(expressed in l/100km) is between 0.01 and 100000.0.\n\nSensible Values : 50,6.3:130,11.5\n\n**Note** : This parameter is required for **The Combustion Consumption Model**.",
                              "key": "constantSpeedConsumptionInLitersPerHundredkm",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the current supply of fuel in liters.\n\nSensible Values : 55",
                              "key": "currentFuelInLiters",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the amount of fuel consumed for sustaining auxiliary systems of the vehicle, in liters per hour.\n\nIt can be used to specify consumption due to devices and systems such as AC systems, radio, heating, etc.\n\nSensible Values : 0.2",
                              "key": "auxiliaryPowerInLitersPerHour",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the amount of chemical energy stored in one liter of fuel in megajoules (MJ). It is used in conjunction with the ***Efficiency** parameters for conversions between saved or consumed energy and fuel. For example, energy density is 34.2 MJ/l for gasoline, and 35.8 MJ/l for Diesel fuel.\n\nThis parameter is required if any ***Efficiency** parameter is set.\n\nSensible Values : 34.2",
                              "key": "fuelEnergyDensityInMJoulesPerLiter",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting chemical energy stored in fuel to kinetic energy when the vehicle accelerates _(i.e. KineticEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed_ is obtained by converting consumed fuel to chemical energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **decelerationEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**decelerationEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.33, for **Electric Model** : 0.66",
                              "key": "accelerationEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting kinetic energy to saved (not consumed) fuel when the vehicle decelerates _(i.e. ChemicalEnergySaved/KineticEnergyLost). ChemicalEnergySaved_ is obtained by converting saved (not consumed) fuel to energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **accelerationEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**accelerationEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.83, for **Electric Model** : 0.91",
                              "key": "decelerationEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting chemical energy stored in fuel to potential energy when the vehicle gains elevation _(i.e. PotentialEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed_ is obtained by converting consumed fuel to chemical energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **downhillEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**downhillEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.27, for **Electric Model** : 0.74",
                              "key": "uphillEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting potential energy to saved (not consumed) fuel when the vehicle loses elevation _(i.e. ChemicalEnergySaved/PotentialEnergyLost). ChemicalEnergySaved_ is obtained by converting saved (not consumed) fuel to energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **uphillEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**uphillEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.51, for **Electric Model** : 0.73",
                              "key": "downhillEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the speed-dependent component of consumption.\n\nProvided as an unordered list of speed/consumption-rate pairs. The list defines points on a consumption curve. Consumption rates for speeds not in the list are found as follows:\n\n* by linear interpolation, if the given speed lies in between two speeds in the list\n\n* by linear extrapolation otherwise, assuming a constant (\u0394Consumption/\u0394Speed) determined by the nearest two points in the list\n\nThe list must contain between 1 and 25 points (inclusive), and may not contain duplicate points for the same speed. If it only contains a single point, then the consumption rate of that point is used without further processing.\n\nConsumption specified for the largest speed must be greater than or equal to that of the penultimate largest speed. This ensures that extrapolation does not lead to negative consumption rates.\n\nSimilarly, consumption values specified for the two smallest speeds in the list cannot lead to a negative consumption rate for any smaller  speed.\n\nThe valid range for the consumption values(expressed in kWh/100km) is between 0.01 and 100000.0.\n\nSensible Values : 50,8.2:130,21.3\n\nThis parameter is required for **Electric consumption model**.",
                              "key": "constantSpeedConsumptionInkWhPerHundredkm",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies the current electric energy supply in kilowatt hours (kWh).\n\nThis parameter co-exists with **maxChargeInkWh** parameter.\n\nThe range of values allowed are 0.0 to **maxChargeInkWh**.\n\nSensible Values : 43",
                              "key": "currentChargeInkWh",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies the maximum electric energy supply in kilowatt hours (kWh) that may be stored in the vehicle's battery.\n\nThis parameter co-exists with **currentChargeInkWh** parameter.\n\nMinimum value has to be greater than or equal to **currentChargeInkWh**.\n\nSensible Values : 85",
                              "key": "maxChargeInkWh",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies the amount of power consumed for sustaining auxiliary systems, in kilowatts (kW).\n\nIt can be used to specify consumption due to devices and systems such as AC systems, radio, heating, etc.\n\nSensible Values : 1.7",
                              "key": "auxiliaryPowerInkW",
                              "value": "<string>"
                            }
                          ],
                          "variable": [
                            {
                              "key": "format"
                            }
                          ]
                        }
                      },
                      "status": "Bad Request",
                      "code": 400,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"error\": {\n    \"code\": \"<string>\",\n    \"message\": \"<string>\",\n    \"details\": [\n      {\n        \"value\": \"<Circular reference to #/components/schemas/ODataError detected>\"\n      },\n      {\n        \"value\": \"<Circular reference to #/components/schemas/ODataError detected>\"\n      }\n    ],\n    \"target\": \"<string>\"\n  }\n}",
                      "createdAt": "2026-06-05T15:19:28.000Z",
                      "updatedAt": "2026-06-05T15:19:28.000Z",
                      "uid": "35240-812121db-a337-4890-be0f-5832e24c7e86"
                    },
                    {
                      "id": "1947a96a-bdee-4085-b53f-dc0ccc72f5a6",
                      "name": "Access denied due to invalid subscription key or invalid Microsoft Entra ID bearer token.  Make sure to provide a valid key for an active Azure subscription and Maps resource.  Otherwise, verify the [WWW-Authenticate](https://tools.ietf.org/html/rfc6750#s",
                      "originalRequest": {
                        "method": "POST",
                        "header": [
                          {
                            "description": "Specifies which account is intended for usage in conjunction with the Microsoft Entra ID security model.  It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management  plane Account API. To use Microsoft Entra ID security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance.",
                            "key": "x-ms-client-id",
                            "value": "<string>"
                          },
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: oauth2",
                            "key": "Authorization",
                            "value": "<token>"
                          }
                        ],
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"supportingPoints\": {\n    \"geometries\": [\n      {\n        \"coordinates\": [\n          \"<double>\",\n          \"<double>\"\n        ],\n        \"type\": \"<string>\"\n      },\n      {\n        \"coordinates\": [\n          \"<double>\",\n          \"<double>\"\n        ],\n        \"type\": \"<string>\"\n      }\n    ],\n    \"type\": \"<string>\"\n  },\n  \"avoidVignette\": [\n    \"<string>\",\n    \"<string>\"\n  ],\n  \"allowVignette\": [\n    \"<string>\",\n    \"<string>\"\n  ],\n  \"avoidAreas\": {\n    \"coordinates\": [\n      [\n        [\n          [\n            \"<double>\",\n            \"<double>\"\n          ],\n          [\n            \"<double>\",\n            \"<double>\"\n          ]\n        ],\n        [\n          [\n            \"<double>\",\n            \"<double>\"\n          ],\n          [\n            \"<double>\",\n            \"<double>\"\n          ]\n        ]\n      ],\n      [\n        [\n          [\n            \"<double>\",\n            \"<double>\"\n          ],\n          [\n            \"<double>\",\n            \"<double>\"\n          ]\n        ],\n        [\n          [\n            \"<double>\",\n            \"<double>\"\n          ],\n          [\n            \"<double>\",\n            \"<double>\"\n          ]\n        ]\n      ]\n    ],\n    \"type\": \"<string>\"\n  }\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        },
                        "url": {
                          "raw": "{{baseUrl}}/route/directions/:format?subscription-key=<string>&api-version=1.0&query=<string>&maxAlternatives=0&alternativeType=anyRoute&minDeviationDistance=0&minDeviationTime=0&instructionsType=tagged&language=<string>&computeBestOrder=false&routeRepresentation=polyline&computeTravelTimeFor=none&vehicleHeading=<integer>&report=<string>&sectionType=travelMode&arriveAt=<dateTime>&departAt=<dateTime>&vehicleAxleWeight=0&vehicleLength=0&vehicleHeight=0&vehicleWidth=0&vehicleMaxSpeed=0&vehicleWeight=0&vehicleCommercial=false&windingness=normal&hilliness=normal&travelMode=car&avoid=ferries&traffic=true&routeType=fastest&vehicleLoadType=USHazmatClass7&vehicleEngineType=combustion&constantSpeedConsumptionInLitersPerHundredkm=<float>&currentFuelInLiters=<float>&auxiliaryPowerInLitersPerHour=<float>&fuelEnergyDensityInMJoulesPerLiter=<float>&accelerationEfficiency=<float>&decelerationEfficiency=<float>&uphillEfficiency=<float>&downhillEfficiency=<float>&constantSpeedConsumptionInkWhPerHundredkm=<string>&currentChargeInkWh=<string>&maxChargeInkWh=<string>&auxiliaryPowerInkW=<string>",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "route",
                            "directions",
                            ":format"
                          ],
                          "query": [
                            {
                              "description": "One of the Azure Maps keys provided from an Azure Map Account. Please refer to this [article](https://docs.microsoft.com/azure/azure-maps/how-to-manage-authentication) for details on how to manage authentication.",
                              "key": "subscription-key",
                              "value": "<string>"
                            },
                            {
                              "description": "(Required) Version number of Azure Maps API. Current version is 1.0",
                              "key": "api-version",
                              "value": "1.0"
                            },
                            {
                              "description": "(Required) The Coordinates through which the route is calculated. Needs two coordinates at least. Delimited by colon. First one is the origin and the last is the destination of the route. The coordinates are in a  lat,long format. Optional coordinates in between act as WayPoints in the route.",
                              "key": "query",
                              "value": "<string>"
                            },
                            {
                              "description": "Number of desired alternative routes to be calculated. Default: 0, minimum: 0 and maximum: 5",
                              "key": "maxAlternatives",
                              "value": "0"
                            },
                            {
                              "description": "Controls the optimality, with respect to the given planning criteria, of the calculated alternatives compared to the reference route.",
                              "key": "alternativeType",
                              "value": "anyRoute"
                            },
                            {
                              "description": "All alternative routes returned will follow the reference route (see section POST Requests) from the origin point of the calculateRoute request for at least this number of meters. Can only be used when reconstructing a route. The minDeviationDistance parameter cannot be used in conjunction with arriveAt",
                              "key": "minDeviationDistance",
                              "value": "0"
                            },
                            {
                              "description": "All alternative routes returned will follow the reference route (see section POST Requests) from the origin point of the calculateRoute request for at least this number of seconds. Can only be used when reconstructing a route. The minDeviationTime parameter cannot be used in conjunction with arriveAt. Default value is 0. Setting )minDeviationTime_ to a value greater than zero has the following consequences:\n  - The origin point of the _calculateRoute_ Request must be on\n    (or very near) the input reference route.\n    - If this is not the case, an error is returned.\n    - However, the origin point does not need to be at the beginning\n      of the input reference route (it can be thought of as the current\n      vehicle position on the reference route).\n  - The reference route, returned as the first route in the _calculateRoute_\n    Response, will start at the origin point specified in the _calculateRoute_\n    Request. The initial part of the input reference route up until the origin\n    point will be excluded from the Response.\n  - The values of _minDeviationDistance_ and _minDeviationTime_ determine\n    how far alternative routes will be guaranteed to follow the reference\n    route from the origin point onwards.\n  - The route must use _departAt_.\n  - The _vehicleHeading_ is ignored.",
                              "key": "minDeviationTime",
                              "value": "0"
                            },
                            {
                              "description": "If specified, guidance instructions will be returned. Note that the instructionsType parameter cannot be used in conjunction with routeRepresentation=none",
                              "key": "instructionsType",
                              "value": "tagged"
                            },
                            {
                              "description": "The language parameter determines the language of the guidance messages. It does not affect proper nouns (the names of streets, plazas, etc.) It has no effect when instructionsType=coded. Allowed values are (a subset of) the IETF language tags described",
                              "key": "language",
                              "value": "<string>"
                            },
                            {
                              "description": "Re-order the route waypoints using a fast heuristic algorithm to reduce the route length. Yields best results when used in conjunction with routeType _shortest_. Notice that origin and destination are excluded from the optimized waypoint indices. To include origin and destination in the response, please increase all the indices by 1 to account for the origin, and then add the destination as the final index. Possible values are true or false. True computes a better order if possible, but is not allowed to be used in conjunction with maxAlternatives value greater than 0 or in conjunction with circle waypoints. False will use the locations in the given order and not allowed to be used in conjunction with routeRepresentation _none_.",
                              "key": "computeBestOrder",
                              "value": "false"
                            },
                            {
                              "description": "Specifies the representation of the set of routes provided as response. This parameter value can only be used in conjunction with computeBestOrder=true.",
                              "key": "routeRepresentation",
                              "value": "polyline"
                            },
                            {
                              "description": "Specifies whether to return additional travel times using different types of traffic information (none, historic, live) as well as the default best-estimate travel time.",
                              "key": "computeTravelTimeFor",
                              "value": "none"
                            },
                            {
                              "description": "The directional heading of the vehicle in degrees starting at true North and continuing in clockwise direction. North is 0 degrees, east is 90 degrees, south is 180 degrees, west is 270 degrees. Possible values 0-359",
                              "key": "vehicleHeading",
                              "value": "<integer>"
                            },
                            {
                              "description": "Specifies which data should be reported for diagnosis purposes. The only possible value is _effectiveSettings_. Reports the effective parameters or data used when calling the API. In the case of defaulted parameters the default will be reflected where the parameter was not specified by the caller.",
                              "key": "report",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies which of the section types is reported in the route response. <br><br>For example if sectionType = pedestrian the sections which are suited for pedestrians only are returned. Multiple types can be used. The default sectionType refers to the travelMode input. By default travelMode is set to car",
                              "key": "sectionType",
                              "value": "travelMode"
                            },
                            {
                              "description": "The date and time of arrival at the destination point. It must be specified as a dateTime. When a time zone offset is not specified it will be assumed to be that of the destination point. The arriveAt value must be in the future. The arriveAt parameter cannot be used in conjunction with departAt, minDeviationDistance or minDeviationTime.",
                              "key": "arriveAt",
                              "value": "<dateTime>"
                            },
                            {
                              "description": "The date and time of departure from the origin point. Departure times apart from now must be specified as a dateTime. When a time zone offset is not specified, it will be assumed to be that of the origin point. The departAt value must be in the future in the date-time format (1996-12-19T16:39:57-08:00).",
                              "key": "departAt",
                              "value": "<dateTime>"
                            },
                            {
                              "description": "Weight per axle of the vehicle in kg. A value of 0 means that weight restrictions per axle are not considered.",
                              "key": "vehicleAxleWeight",
                              "value": "0"
                            },
                            {
                              "description": "Length of the vehicle in meters. A value of 0 means that length restrictions are not considered.",
                              "key": "vehicleLength",
                              "value": "0"
                            },
                            {
                              "description": "Height of the vehicle in meters. A value of 0 means that height restrictions are not considered.",
                              "key": "vehicleHeight",
                              "value": "0"
                            },
                            {
                              "description": "Width of the vehicle in meters. A value of 0 means that width restrictions are not considered.",
                              "key": "vehicleWidth",
                              "value": "0"
                            },
                            {
                              "description": "Maximum speed of the vehicle in km/hour. The max speed in the vehicle profile is used to check whether a vehicle is allowed on motorways. \n\n* A value of 0 means that an appropriate value for the vehicle will be determined and applied during route planning.\n\n* A non-zero value may be overridden during route planning. For example, the current traffic flow is 60 km/hour. If the vehicle  maximum speed is set to 50 km/hour, the routing engine will consider 60 km/hour as this is the current situation.  If the maximum speed of the vehicle is provided as 80 km/hour but the current traffic flow is 60 km/hour, then routing engine will again use 60 km/hour.",
                              "key": "vehicleMaxSpeed",
                              "value": "0"
                            },
                            {
                              "description": "Weight of the vehicle in kilograms.\n\n* It is mandatory if any of the *Efficiency parameters are set.\n\n* It must be strictly positive when used in the context of the Consumption Model. Weight restrictions are considered.\n\n* If no detailed **Consumption Model** is specified and the value of **vehicleWeight** is non-zero, then weight restrictions are considered.\n\n* In all other cases, this parameter is ignored.\n\nSensible Values : for **Combustion Model** : 1600, for **Electric Model** : 1900",
                              "key": "vehicleWeight",
                              "value": "0"
                            },
                            {
                              "description": "Vehicle is used for commercial purposes and thus may not be allowed to drive  on some roads.",
                              "key": "vehicleCommercial",
                              "value": "false"
                            },
                            {
                              "description": "Level of turns for thrilling route. This parameter can only be used in conjunction with `routeType`=thrilling.",
                              "key": "windingness",
                              "value": "normal"
                            },
                            {
                              "description": "Degree of hilliness for thrilling route. This parameter can only be used in conjunction with `routeType`=thrilling.",
                              "key": "hilliness",
                              "value": "normal"
                            },
                            {
                              "description": "The mode of travel for the requested route. If not defined, default is 'car'. Note that the requested travelMode may not be available for the entire route. Where the requested travelMode is not available for a particular section, the travelMode element of the response for that section will be \"other\". Note that travel modes bus, motorcycle, taxi and van are BETA functionality. Full restriction data is not available in all areas. In **calculateReachableRange** requests, the values bicycle and pedestrian must not be used.",
                              "key": "travelMode",
                              "value": "car"
                            },
                            {
                              "description": "Specifies something that the route calculation should try to avoid when determining the route. Can be specified multiple times in one request, for example, '&avoid=motorways&avoid=tollRoads&avoid=ferries'. In calculateReachableRange requests, the value alreadyUsedRoads must not be used.",
                              "key": "avoid",
                              "value": "ferries"
                            },
                            {
                              "description": "Possible values: \n  * true - Do consider all available traffic information during routing\n  * false - Ignore current traffic data during routing. Note that although the current traffic data is ignored \n  during routing, the effect of historic traffic on effective road speeds is still incorporated.",
                              "key": "traffic",
                              "value": "true"
                            },
                            {
                              "description": "The type of route requested.",
                              "key": "routeType",
                              "value": "fastest"
                            },
                            {
                              "description": "Types of cargo that may be classified as hazardous materials and restricted from some roads. Available vehicleLoadType values are US Hazmat classes 1 through 9, plus generic classifications for use in other countries/regions. Values beginning with USHazmat are for US routing while otherHazmat should be used for all other countries/regions. vehicleLoadType can be specified multiple times. This parameter is currently only considered for travelMode=truck.",
                              "key": "vehicleLoadType",
                              "value": "USHazmatClass7"
                            },
                            {
                              "description": "Engine type of the vehicle. When a detailed Consumption Model is specified, it must be consistent with the value of **vehicleEngineType**.",
                              "key": "vehicleEngineType",
                              "value": "combustion"
                            },
                            {
                              "description": "\n\nSpecifies the speed-dependent component of consumption.\n\nProvided as an unordered list of colon-delimited speed & consumption-rate pairs. The list defines points on a consumption curve. Consumption rates for speeds not in the list are found as follows:\n\n * by linear interpolation, if the given speed lies in between two speeds in the list\n\n * by linear extrapolation otherwise, assuming a constant (\u0394Consumption/\u0394Speed) determined by the nearest two points in the list\n\nThe list must contain between 1 and 25 points (inclusive), and may not contain duplicate points for the same speed. If it only contains a single point, then the consumption rate of that point is used without further processing.\n\nConsumption specified for the largest speed must be greater than or equal to that of the penultimate largest speed. This ensures that extrapolation does not lead to negative consumption rates.\n\nSimilarly, consumption values specified for the two smallest speeds in the list cannot lead to a negative consumption rate for any smaller speed.\n\nThe valid range for the consumption values(expressed in l/100km) is between 0.01 and 100000.0.\n\nSensible Values : 50,6.3:130,11.5\n\n**Note** : This parameter is required for **The Combustion Consumption Model**.",
                              "key": "constantSpeedConsumptionInLitersPerHundredkm",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the current supply of fuel in liters.\n\nSensible Values : 55",
                              "key": "currentFuelInLiters",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the amount of fuel consumed for sustaining auxiliary systems of the vehicle, in liters per hour.\n\nIt can be used to specify consumption due to devices and systems such as AC systems, radio, heating, etc.\n\nSensible Values : 0.2",
                              "key": "auxiliaryPowerInLitersPerHour",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the amount of chemical energy stored in one liter of fuel in megajoules (MJ). It is used in conjunction with the ***Efficiency** parameters for conversions between saved or consumed energy and fuel. For example, energy density is 34.2 MJ/l for gasoline, and 35.8 MJ/l for Diesel fuel.\n\nThis parameter is required if any ***Efficiency** parameter is set.\n\nSensible Values : 34.2",
                              "key": "fuelEnergyDensityInMJoulesPerLiter",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting chemical energy stored in fuel to kinetic energy when the vehicle accelerates _(i.e. KineticEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed_ is obtained by converting consumed fuel to chemical energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **decelerationEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**decelerationEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.33, for **Electric Model** : 0.66",
                              "key": "accelerationEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting kinetic energy to saved (not consumed) fuel when the vehicle decelerates _(i.e. ChemicalEnergySaved/KineticEnergyLost). ChemicalEnergySaved_ is obtained by converting saved (not consumed) fuel to energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **accelerationEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**accelerationEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.83, for **Electric Model** : 0.91",
                              "key": "decelerationEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting chemical energy stored in fuel to potential energy when the vehicle gains elevation _(i.e. PotentialEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed_ is obtained by converting consumed fuel to chemical energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **downhillEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**downhillEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.27, for **Electric Model** : 0.74",
                              "key": "uphillEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting potential energy to saved (not consumed) fuel when the vehicle loses elevation _(i.e. ChemicalEnergySaved/PotentialEnergyLost). ChemicalEnergySaved_ is obtained by converting saved (not consumed) fuel to energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **uphillEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**uphillEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.51, for **Electric Model** : 0.73",
                              "key": "downhillEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the speed-dependent component of consumption.\n\nProvided as an unordered list of speed/consumption-rate pairs. The list defines points on a consumption curve. Consumption rates for speeds not in the list are found as follows:\n\n* by linear interpolation, if the given speed lies in between two speeds in the list\n\n* by linear extrapolation otherwise, assuming a constant (\u0394Consumption/\u0394Speed) determined by the nearest two points in the list\n\nThe list must contain between 1 and 25 points (inclusive), and may not contain duplicate points for the same speed. If it only contains a single point, then the consumption rate of that point is used without further processing.\n\nConsumption specified for the largest speed must be greater than or equal to that of the penultimate largest speed. This ensures that extrapolation does not lead to negative consumption rates.\n\nSimilarly, consumption values specified for the two smallest speeds in the list cannot lead to a negative consumption rate for any smaller  speed.\n\nThe valid range for the consumption values(expressed in kWh/100km) is between 0.01 and 100000.0.\n\nSensible Values : 50,8.2:130,21.3\n\nThis parameter is required for **Electric consumption model**.",
                              "key": "constantSpeedConsumptionInkWhPerHundredkm",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies the current electric energy supply in kilowatt hours (kWh).\n\nThis parameter co-exists with **maxChargeInkWh** parameter.\n\nThe range of values allowed are 0.0 to **maxChargeInkWh**.\n\nSensible Values : 43",
                              "key": "currentChargeInkWh",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies the maximum electric energy supply in kilowatt hours (kWh) that may be stored in the vehicle's battery.\n\nThis parameter co-exists with **currentChargeInkWh** parameter.\n\nMinimum value has to be greater than or equal to **currentChargeInkWh**.\n\nSensible Values : 85",
                              "key": "maxChargeInkWh",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies the amount of power consumed for sustaining auxiliary systems, in kilowatts (kW).\n\nIt can be used to specify consumption due to devices and systems such as AC systems, radio, heating, etc.\n\nSensible Values : 1.7",
                              "key": "auxiliaryPowerInkW",
                              "value": "<string>"
                            }
                          ],
                          "variable": [
                            {
                              "key": "format"
                            }
                          ]
                        }
                      },
                      "status": "Unauthorized",
                      "code": 401,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "Bearer realm=\"https://atlas.microsoft.com/\", error=\"invalid_token\", error_description=\"The access token expired\"",
                            "type": "text/plain"
                          },
                          "key": "WWW-Authenticate",
                          "value": "<string>"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"error\": {\n    \"code\": \"<string>\",\n    \"message\": \"<string>\",\n    \"details\": [\n      {\n        \"value\": \"<Circular reference to #/components/schemas/ODataError detected>\"\n      },\n      {\n        \"value\": \"<Circular reference to #/components/schemas/ODataError detected>\"\n      }\n    ],\n    \"target\": \"<string>\"\n  }\n}",
                      "createdAt": "2026-06-05T15:19:28.000Z",
                      "updatedAt": "2026-06-05T15:19:28.000Z",
                      "uid": "35240-1947a96a-bdee-4085-b53f-dc0ccc72f5a6"
                    },
                    {
                      "id": "6fe57257-6137-4813-9fc8-8c0a2604c1be",
                      "name": "Permission, capacity, or authentication issues.",
                      "originalRequest": {
                        "method": "POST",
                        "header": [
                          {
                            "description": "Specifies which account is intended for usage in conjunction with the Microsoft Entra ID security model.  It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management  plane Account API. To use Microsoft Entra ID security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance.",
                            "key": "x-ms-client-id",
                            "value": "<string>"
                          },
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: oauth2",
                            "key": "Authorization",
                            "value": "<token>"
                          }
                        ],
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"supportingPoints\": {\n    \"geometries\": [\n      {\n        \"coordinates\": [\n          \"<double>\",\n          \"<double>\"\n        ],\n        \"type\": \"<string>\"\n      },\n      {\n        \"coordinates\": [\n          \"<double>\",\n          \"<double>\"\n        ],\n        \"type\": \"<string>\"\n      }\n    ],\n    \"type\": \"<string>\"\n  },\n  \"avoidVignette\": [\n    \"<string>\",\n    \"<string>\"\n  ],\n  \"allowVignette\": [\n    \"<string>\",\n    \"<string>\"\n  ],\n  \"avoidAreas\": {\n    \"coordinates\": [\n      [\n        [\n          [\n            \"<double>\",\n            \"<double>\"\n          ],\n          [\n            \"<double>\",\n            \"<double>\"\n          ]\n        ],\n        [\n          [\n            \"<double>\",\n            \"<double>\"\n          ],\n          [\n            \"<double>\",\n            \"<double>\"\n          ]\n        ]\n      ],\n      [\n        [\n          [\n            \"<double>\",\n            \"<double>\"\n          ],\n          [\n            \"<double>\",\n            \"<double>\"\n          ]\n        ],\n        [\n          [\n            \"<double>\",\n            \"<double>\"\n          ],\n          [\n            \"<double>\",\n            \"<double>\"\n          ]\n        ]\n      ]\n    ],\n    \"type\": \"<string>\"\n  }\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        },
                        "url": {
                          "raw": "{{baseUrl}}/route/directions/:format?subscription-key=<string>&api-version=1.0&query=<string>&maxAlternatives=0&alternativeType=anyRoute&minDeviationDistance=0&minDeviationTime=0&instructionsType=tagged&language=<string>&computeBestOrder=false&routeRepresentation=polyline&computeTravelTimeFor=none&vehicleHeading=<integer>&report=<string>&sectionType=travelMode&arriveAt=<dateTime>&departAt=<dateTime>&vehicleAxleWeight=0&vehicleLength=0&vehicleHeight=0&vehicleWidth=0&vehicleMaxSpeed=0&vehicleWeight=0&vehicleCommercial=false&windingness=normal&hilliness=normal&travelMode=car&avoid=ferries&traffic=true&routeType=fastest&vehicleLoadType=USHazmatClass7&vehicleEngineType=combustion&constantSpeedConsumptionInLitersPerHundredkm=<float>&currentFuelInLiters=<float>&auxiliaryPowerInLitersPerHour=<float>&fuelEnergyDensityInMJoulesPerLiter=<float>&accelerationEfficiency=<float>&decelerationEfficiency=<float>&uphillEfficiency=<float>&downhillEfficiency=<float>&constantSpeedConsumptionInkWhPerHundredkm=<string>&currentChargeInkWh=<string>&maxChargeInkWh=<string>&auxiliaryPowerInkW=<string>",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "route",
                            "directions",
                            ":format"
                          ],
                          "query": [
                            {
                              "description": "One of the Azure Maps keys provided from an Azure Map Account. Please refer to this [article](https://docs.microsoft.com/azure/azure-maps/how-to-manage-authentication) for details on how to manage authentication.",
                              "key": "subscription-key",
                              "value": "<string>"
                            },
                            {
                              "description": "(Required) Version number of Azure Maps API. Current version is 1.0",
                              "key": "api-version",
                              "value": "1.0"
                            },
                            {
                              "description": "(Required) The Coordinates through which the route is calculated. Needs two coordinates at least. Delimited by colon. First one is the origin and the last is the destination of the route. The coordinates are in a  lat,long format. Optional coordinates in between act as WayPoints in the route.",
                              "key": "query",
                              "value": "<string>"
                            },
                            {
                              "description": "Number of desired alternative routes to be calculated. Default: 0, minimum: 0 and maximum: 5",
                              "key": "maxAlternatives",
                              "value": "0"
                            },
                            {
                              "description": "Controls the optimality, with respect to the given planning criteria, of the calculated alternatives compared to the reference route.",
                              "key": "alternativeType",
                              "value": "anyRoute"
                            },
                            {
                              "description": "All alternative routes returned will follow the reference route (see section POST Requests) from the origin point of the calculateRoute request for at least this number of meters. Can only be used when reconstructing a route. The minDeviationDistance parameter cannot be used in conjunction with arriveAt",
                              "key": "minDeviationDistance",
                              "value": "0"
                            },
                            {
                              "description": "All alternative routes returned will follow the reference route (see section POST Requests) from the origin point of the calculateRoute request for at least this number of seconds. Can only be used when reconstructing a route. The minDeviationTime parameter cannot be used in conjunction with arriveAt. Default value is 0. Setting )minDeviationTime_ to a value greater than zero has the following consequences:\n  - The origin point of the _calculateRoute_ Request must be on\n    (or very near) the input reference route.\n    - If this is not the case, an error is returned.\n    - However, the origin point does not need to be at the beginning\n      of the input reference route (it can be thought of as the current\n      vehicle position on the reference route).\n  - The reference route, returned as the first route in the _calculateRoute_\n    Response, will start at the origin point specified in the _calculateRoute_\n    Request. The initial part of the input reference route up until the origin\n    point will be excluded from the Response.\n  - The values of _minDeviationDistance_ and _minDeviationTime_ determine\n    how far alternative routes will be guaranteed to follow the reference\n    route from the origin point onwards.\n  - The route must use _departAt_.\n  - The _vehicleHeading_ is ignored.",
                              "key": "minDeviationTime",
                              "value": "0"
                            },
                            {
                              "description": "If specified, guidance instructions will be returned. Note that the instructionsType parameter cannot be used in conjunction with routeRepresentation=none",
                              "key": "instructionsType",
                              "value": "tagged"
                            },
                            {
                              "description": "The language parameter determines the language of the guidance messages. It does not affect proper nouns (the names of streets, plazas, etc.) It has no effect when instructionsType=coded. Allowed values are (a subset of) the IETF language tags described",
                              "key": "language",
                              "value": "<string>"
                            },
                            {
                              "description": "Re-order the route waypoints using a fast heuristic algorithm to reduce the route length. Yields best results when used in conjunction with routeType _shortest_. Notice that origin and destination are excluded from the optimized waypoint indices. To include origin and destination in the response, please increase all the indices by 1 to account for the origin, and then add the destination as the final index. Possible values are true or false. True computes a better order if possible, but is not allowed to be used in conjunction with maxAlternatives value greater than 0 or in conjunction with circle waypoints. False will use the locations in the given order and not allowed to be used in conjunction with routeRepresentation _none_.",
                              "key": "computeBestOrder",
                              "value": "false"
                            },
                            {
                              "description": "Specifies the representation of the set of routes provided as response. This parameter value can only be used in conjunction with computeBestOrder=true.",
                              "key": "routeRepresentation",
                              "value": "polyline"
                            },
                            {
                              "description": "Specifies whether to return additional travel times using different types of traffic information (none, historic, live) as well as the default best-estimate travel time.",
                              "key": "computeTravelTimeFor",
                              "value": "none"
                            },
                            {
                              "description": "The directional heading of the vehicle in degrees starting at true North and continuing in clockwise direction. North is 0 degrees, east is 90 degrees, south is 180 degrees, west is 270 degrees. Possible values 0-359",
                              "key": "vehicleHeading",
                              "value": "<integer>"
                            },
                            {
                              "description": "Specifies which data should be reported for diagnosis purposes. The only possible value is _effectiveSettings_. Reports the effective parameters or data used when calling the API. In the case of defaulted parameters the default will be reflected where the parameter was not specified by the caller.",
                              "key": "report",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies which of the section types is reported in the route response. <br><br>For example if sectionType = pedestrian the sections which are suited for pedestrians only are returned. Multiple types can be used. The default sectionType refers to the travelMode input. By default travelMode is set to car",
                              "key": "sectionType",
                              "value": "travelMode"
                            },
                            {
                              "description": "The date and time of arrival at the destination point. It must be specified as a dateTime. When a time zone offset is not specified it will be assumed to be that of the destination point. The arriveAt value must be in the future. The arriveAt parameter cannot be used in conjunction with departAt, minDeviationDistance or minDeviationTime.",
                              "key": "arriveAt",
                              "value": "<dateTime>"
                            },
                            {
                              "description": "The date and time of departure from the origin point. Departure times apart from now must be specified as a dateTime. When a time zone offset is not specified, it will be assumed to be that of the origin point. The departAt value must be in the future in the date-time format (1996-12-19T16:39:57-08:00).",
                              "key": "departAt",
                              "value": "<dateTime>"
                            },
                            {
                              "description": "Weight per axle of the vehicle in kg. A value of 0 means that weight restrictions per axle are not considered.",
                              "key": "vehicleAxleWeight",
                              "value": "0"
                            },
                            {
                              "description": "Length of the vehicle in meters. A value of 0 means that length restrictions are not considered.",
                              "key": "vehicleLength",
                              "value": "0"
                            },
                            {
                              "description": "Height of the vehicle in meters. A value of 0 means that height restrictions are not considered.",
                              "key": "vehicleHeight",
                              "value": "0"
                            },
                            {
                              "description": "Width of the vehicle in meters. A value of 0 means that width restrictions are not considered.",
                              "key": "vehicleWidth",
                              "value": "0"
                            },
                            {
                              "description": "Maximum speed of the vehicle in km/hour. The max speed in the vehicle profile is used to check whether a vehicle is allowed on motorways. \n\n* A value of 0 means that an appropriate value for the vehicle will be determined and applied during route planning.\n\n* A non-zero value may be overridden during route planning. For example, the current traffic flow is 60 km/hour. If the vehicle  maximum speed is set to 50 km/hour, the routing engine will consider 60 km/hour as this is the current situation.  If the maximum speed of the vehicle is provided as 80 km/hour but the current traffic flow is 60 km/hour, then routing engine will again use 60 km/hour.",
                              "key": "vehicleMaxSpeed",
                              "value": "0"
                            },
                            {
                              "description": "Weight of the vehicle in kilograms.\n\n* It is mandatory if any of the *Efficiency parameters are set.\n\n* It must be strictly positive when used in the context of the Consumption Model. Weight restrictions are considered.\n\n* If no detailed **Consumption Model** is specified and the value of **vehicleWeight** is non-zero, then weight restrictions are considered.\n\n* In all other cases, this parameter is ignored.\n\nSensible Values : for **Combustion Model** : 1600, for **Electric Model** : 1900",
                              "key": "vehicleWeight",
                              "value": "0"
                            },
                            {
                              "description": "Vehicle is used for commercial purposes and thus may not be allowed to drive  on some roads.",
                              "key": "vehicleCommercial",
                              "value": "false"
                            },
                            {
                              "description": "Level of turns for thrilling route. This parameter can only be used in conjunction with `routeType`=thrilling.",
                              "key": "windingness",
                              "value": "normal"
                            },
                            {
                              "description": "Degree of hilliness for thrilling route. This parameter can only be used in conjunction with `routeType`=thrilling.",
                              "key": "hilliness",
                              "value": "normal"
                            },
                            {
                              "description": "The mode of travel for the requested route. If not defined, default is 'car'. Note that the requested travelMode may not be available for the entire route. Where the requested travelMode is not available for a particular section, the travelMode element of the response for that section will be \"other\". Note that travel modes bus, motorcycle, taxi and van are BETA functionality. Full restriction data is not available in all areas. In **calculateReachableRange** requests, the values bicycle and pedestrian must not be used.",
                              "key": "travelMode",
                              "value": "car"
                            },
                            {
                              "description": "Specifies something that the route calculation should try to avoid when determining the route. Can be specified multiple times in one request, for example, '&avoid=motorways&avoid=tollRoads&avoid=ferries'. In calculateReachableRange requests, the value alreadyUsedRoads must not be used.",
                              "key": "avoid",
                              "value": "ferries"
                            },
                            {
                              "description": "Possible values: \n  * true - Do consider all available traffic information during routing\n  * false - Ignore current traffic data during routing. Note that although the current traffic data is ignored \n  during routing, the effect of historic traffic on effective road speeds is still incorporated.",
                              "key": "traffic",
                              "value": "true"
                            },
                            {
                              "description": "The type of route requested.",
                              "key": "routeType",
                              "value": "fastest"
                            },
                            {
                              "description": "Types of cargo that may be classified as hazardous materials and restricted from some roads. Available vehicleLoadType values are US Hazmat classes 1 through 9, plus generic classifications for use in other countries/regions. Values beginning with USHazmat are for US routing while otherHazmat should be used for all other countries/regions. vehicleLoadType can be specified multiple times. This parameter is currently only considered for travelMode=truck.",
                              "key": "vehicleLoadType",
                              "value": "USHazmatClass7"
                            },
                            {
                              "description": "Engine type of the vehicle. When a detailed Consumption Model is specified, it must be consistent with the value of **vehicleEngineType**.",
                              "key": "vehicleEngineType",
                              "value": "combustion"
                            },
                            {
                              "description": "\n\nSpecifies the speed-dependent component of consumption.\n\nProvided as an unordered list of colon-delimited speed & consumption-rate pairs. The list defines points on a consumption curve. Consumption rates for speeds not in the list are found as follows:\n\n * by linear interpolation, if the given speed lies in between two speeds in the list\n\n * by linear extrapolation otherwise, assuming a constant (\u0394Consumption/\u0394Speed) determined by the nearest two points in the list\n\nThe list must contain between 1 and 25 points (inclusive), and may not contain duplicate points for the same speed. If it only contains a single point, then the consumption rate of that point is used without further processing.\n\nConsumption specified for the largest speed must be greater than or equal to that of the penultimate largest speed. This ensures that extrapolation does not lead to negative consumption rates.\n\nSimilarly, consumption values specified for the two smallest speeds in the list cannot lead to a negative consumption rate for any smaller speed.\n\nThe valid range for the consumption values(expressed in l/100km) is between 0.01 and 100000.0.\n\nSensible Values : 50,6.3:130,11.5\n\n**Note** : This parameter is required for **The Combustion Consumption Model**.",
                              "key": "constantSpeedConsumptionInLitersPerHundredkm",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the current supply of fuel in liters.\n\nSensible Values : 55",
                              "key": "currentFuelInLiters",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the amount of fuel consumed for sustaining auxiliary systems of the vehicle, in liters per hour.\n\nIt can be used to specify consumption due to devices and systems such as AC systems, radio, heating, etc.\n\nSensible Values : 0.2",
                              "key": "auxiliaryPowerInLitersPerHour",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the amount of chemical energy stored in one liter of fuel in megajoules (MJ). It is used in conjunction with the ***Efficiency** parameters for conversions between saved or consumed energy and fuel. For example, energy density is 34.2 MJ/l for gasoline, and 35.8 MJ/l for Diesel fuel.\n\nThis parameter is required if any ***Efficiency** parameter is set.\n\nSensible Values : 34.2",
                              "key": "fuelEnergyDensityInMJoulesPerLiter",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting chemical energy stored in fuel to kinetic energy when the vehicle accelerates _(i.e. KineticEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed_ is obtained by converting consumed fuel to chemical energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **decelerationEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**decelerationEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.33, for **Electric Model** : 0.66",
                              "key": "accelerationEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting kinetic energy to saved (not consumed) fuel when the vehicle decelerates _(i.e. ChemicalEnergySaved/KineticEnergyLost). ChemicalEnergySaved_ is obtained by converting saved (not consumed) fuel to energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **accelerationEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**accelerationEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.83, for **Electric Model** : 0.91",
                              "key": "decelerationEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting chemical energy stored in fuel to potential energy when the vehicle gains elevation _(i.e. PotentialEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed_ is obtained by converting consumed fuel to chemical energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **downhillEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**downhillEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.27, for **Electric Model** : 0.74",
                              "key": "uphillEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting potential energy to saved (not consumed) fuel when the vehicle loses elevation _(i.e. ChemicalEnergySaved/PotentialEnergyLost). ChemicalEnergySaved_ is obtained by converting saved (not consumed) fuel to energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **uphillEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**uphillEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.51, for **Electric Model** : 0.73",
                              "key": "downhillEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the speed-dependent component of consumption.\n\nProvided as an unordered list of speed/consumption-rate pairs. The list defines points on a consumption curve. Consumption rates for speeds not in the list are found as follows:\n\n* by linear interpolation, if the given speed lies in between two speeds in the list\n\n* by linear extrapolation otherwise, assuming a constant (\u0394Consumption/\u0394Speed) determined by the nearest two points in the list\n\nThe list must contain between 1 and 25 points (inclusive), and may not contain duplicate points for the same speed. If it only contains a single point, then the consumption rate of that point is used without further processing.\n\nConsumption specified for the largest speed must be greater than or equal to that of the penultimate largest speed. This ensures that extrapolation does not lead to negative consumption rates.\n\nSimilarly, consumption values specified for the two smallest speeds in the list cannot lead to a negative consumption rate for any smaller  speed.\n\nThe valid range for the consumption values(expressed in kWh/100km) is between 0.01 and 100000.0.\n\nSensible Values : 50,8.2:130,21.3\n\nThis parameter is required for **Electric consumption model**.",
                              "key": "constantSpeedConsumptionInkWhPerHundredkm",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies the current electric energy supply in kilowatt hours (kWh).\n\nThis parameter co-exists with **maxChargeInkWh** parameter.\n\nThe range of values allowed are 0.0 to **maxChargeInkWh**.\n\nSensible Values : 43",
                              "key": "currentChargeInkWh",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies the maximum electric energy supply in kilowatt hours (kWh) that may be stored in the vehicle's battery.\n\nThis parameter co-exists with **currentChargeInkWh** parameter.\n\nMinimum value has to be greater than or equal to **currentChargeInkWh**.\n\nSensible Values : 85",
                              "key": "maxChargeInkWh",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies the amount of power consumed for sustaining auxiliary systems, in kilowatts (kW).\n\nIt can be used to specify consumption due to devices and systems such as AC systems, radio, heating, etc.\n\nSensible Values : 1.7",
                              "key": "auxiliaryPowerInkW",
                              "value": "<string>"
                            }
                          ],
                          "variable": [
                            {
                              "key": "format"
                            }
                          ]
                        }
                      },
                      "status": "Forbidden",
                      "code": 403,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"error\": {\n    \"code\": \"<string>\",\n    \"message\": \"<string>\",\n    \"details\": [\n      {\n        \"value\": \"<Circular reference to #/components/schemas/ODataError detected>\"\n      },\n      {\n        \"value\": \"<Circular reference to #/components/schemas/ODataError detected>\"\n      }\n    ],\n    \"target\": \"<string>\"\n  }\n}",
                      "createdAt": "2026-06-05T15:19:28.000Z",
                      "updatedAt": "2026-06-05T15:19:28.000Z",
                      "uid": "35240-6fe57257-6137-4813-9fc8-8c0a2604c1be"
                    },
                    {
                      "id": "03e20954-c3fe-4ac6-b543-f567efb0429b",
                      "name": "Not Found: the requested resource could not be found, but it may be available again in the future.",
                      "originalRequest": {
                        "method": "POST",
                        "header": [
                          {
                            "description": "Specifies which account is intended for usage in conjunction with the Microsoft Entra ID security model.  It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management  plane Account API. To use Microsoft Entra ID security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance.",
                            "key": "x-ms-client-id",
                            "value": "<string>"
                          },
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: oauth2",
                            "key": "Authorization",
                            "value": "<token>"
                          }
                        ],
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"supportingPoints\": {\n    \"geometries\": [\n      {\n        \"coordinates\": [\n          \"<double>\",\n          \"<double>\"\n        ],\n        \"type\": \"<string>\"\n      },\n      {\n        \"coordinates\": [\n          \"<double>\",\n          \"<double>\"\n        ],\n        \"type\": \"<string>\"\n      }\n    ],\n    \"type\": \"<string>\"\n  },\n  \"avoidVignette\": [\n    \"<string>\",\n    \"<string>\"\n  ],\n  \"allowVignette\": [\n    \"<string>\",\n    \"<string>\"\n  ],\n  \"avoidAreas\": {\n    \"coordinates\": [\n      [\n        [\n          [\n            \"<double>\",\n            \"<double>\"\n          ],\n          [\n            \"<double>\",\n            \"<double>\"\n          ]\n        ],\n        [\n          [\n            \"<double>\",\n            \"<double>\"\n          ],\n          [\n            \"<double>\",\n            \"<double>\"\n          ]\n        ]\n      ],\n      [\n        [\n          [\n            \"<double>\",\n            \"<double>\"\n          ],\n          [\n            \"<double>\",\n            \"<double>\"\n          ]\n        ],\n        [\n          [\n            \"<double>\",\n            \"<double>\"\n          ],\n          [\n            \"<double>\",\n            \"<double>\"\n          ]\n        ]\n      ]\n    ],\n    \"type\": \"<string>\"\n  }\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        },
                        "url": {
                          "raw": "{{baseUrl}}/route/directions/:format?subscription-key=<string>&api-version=1.0&query=<string>&maxAlternatives=0&alternativeType=anyRoute&minDeviationDistance=0&minDeviationTime=0&instructionsType=tagged&language=<string>&computeBestOrder=false&routeRepresentation=polyline&computeTravelTimeFor=none&vehicleHeading=<integer>&report=<string>&sectionType=travelMode&arriveAt=<dateTime>&departAt=<dateTime>&vehicleAxleWeight=0&vehicleLength=0&vehicleHeight=0&vehicleWidth=0&vehicleMaxSpeed=0&vehicleWeight=0&vehicleCommercial=false&windingness=normal&hilliness=normal&travelMode=car&avoid=ferries&traffic=true&routeType=fastest&vehicleLoadType=USHazmatClass7&vehicleEngineType=combustion&constantSpeedConsumptionInLitersPerHundredkm=<float>&currentFuelInLiters=<float>&auxiliaryPowerInLitersPerHour=<float>&fuelEnergyDensityInMJoulesPerLiter=<float>&accelerationEfficiency=<float>&decelerationEfficiency=<float>&uphillEfficiency=<float>&downhillEfficiency=<float>&constantSpeedConsumptionInkWhPerHundredkm=<string>&currentChargeInkWh=<string>&maxChargeInkWh=<string>&auxiliaryPowerInkW=<string>",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "route",
                            "directions",
                            ":format"
                          ],
                          "query": [
                            {
                              "description": "One of the Azure Maps keys provided from an Azure Map Account. Please refer to this [article](https://docs.microsoft.com/azure/azure-maps/how-to-manage-authentication) for details on how to manage authentication.",
                              "key": "subscription-key",
                              "value": "<string>"
                            },
                            {
                              "description": "(Required) Version number of Azure Maps API. Current version is 1.0",
                              "key": "api-version",
                              "value": "1.0"
                            },
                            {
                              "description": "(Required) The Coordinates through which the route is calculated. Needs two coordinates at least. Delimited by colon. First one is the origin and the last is the destination of the route. The coordinates are in a  lat,long format. Optional coordinates in between act as WayPoints in the route.",
                              "key": "query",
                              "value": "<string>"
                            },
                            {
                              "description": "Number of desired alternative routes to be calculated. Default: 0, minimum: 0 and maximum: 5",
                              "key": "maxAlternatives",
                              "value": "0"
                            },
                            {
                              "description": "Controls the optimality, with respect to the given planning criteria, of the calculated alternatives compared to the reference route.",
                              "key": "alternativeType",
                              "value": "anyRoute"
                            },
                            {
                              "description": "All alternative routes returned will follow the reference route (see section POST Requests) from the origin point of the calculateRoute request for at least this number of meters. Can only be used when reconstructing a route. The minDeviationDistance parameter cannot be used in conjunction with arriveAt",
                              "key": "minDeviationDistance",
                              "value": "0"
                            },
                            {
                              "description": "All alternative routes returned will follow the reference route (see section POST Requests) from the origin point of the calculateRoute request for at least this number of seconds. Can only be used when reconstructing a route. The minDeviationTime parameter cannot be used in conjunction with arriveAt. Default value is 0. Setting )minDeviationTime_ to a value greater than zero has the following consequences:\n  - The origin point of the _calculateRoute_ Request must be on\n    (or very near) the input reference route.\n    - If this is not the case, an error is returned.\n    - However, the origin point does not need to be at the beginning\n      of the input reference route (it can be thought of as the current\n      vehicle position on the reference route).\n  - The reference route, returned as the first route in the _calculateRoute_\n    Response, will start at the origin point specified in the _calculateRoute_\n    Request. The initial part of the input reference route up until the origin\n    point will be excluded from the Response.\n  - The values of _minDeviationDistance_ and _minDeviationTime_ determine\n    how far alternative routes will be guaranteed to follow the reference\n    route from the origin point onwards.\n  - The route must use _departAt_.\n  - The _vehicleHeading_ is ignored.",
                              "key": "minDeviationTime",
                              "value": "0"
                            },
                            {
                              "description": "If specified, guidance instructions will be returned. Note that the instructionsType parameter cannot be used in conjunction with routeRepresentation=none",
                              "key": "instructionsType",
                              "value": "tagged"
                            },
                            {
                              "description": "The language parameter determines the language of the guidance messages. It does not affect proper nouns (the names of streets, plazas, etc.) It has no effect when instructionsType=coded. Allowed values are (a subset of) the IETF language tags described",
                              "key": "language",
                              "value": "<string>"
                            },
                            {
                              "description": "Re-order the route waypoints using a fast heuristic algorithm to reduce the route length. Yields best results when used in conjunction with routeType _shortest_. Notice that origin and destination are excluded from the optimized waypoint indices. To include origin and destination in the response, please increase all the indices by 1 to account for the origin, and then add the destination as the final index. Possible values are true or false. True computes a better order if possible, but is not allowed to be used in conjunction with maxAlternatives value greater than 0 or in conjunction with circle waypoints. False will use the locations in the given order and not allowed to be used in conjunction with routeRepresentation _none_.",
                              "key": "computeBestOrder",
                              "value": "false"
                            },
                            {
                              "description": "Specifies the representation of the set of routes provided as response. This parameter value can only be used in conjunction with computeBestOrder=true.",
                              "key": "routeRepresentation",
                              "value": "polyline"
                            },
                            {
                              "description": "Specifies whether to return additional travel times using different types of traffic information (none, historic, live) as well as the default best-estimate travel time.",
                              "key": "computeTravelTimeFor",
                              "value": "none"
                            },
                            {
                              "description": "The directional heading of the vehicle in degrees starting at true North and continuing in clockwise direction. North is 0 degrees, east is 90 degrees, south is 180 degrees, west is 270 degrees. Possible values 0-359",
                              "key": "vehicleHeading",
                              "value": "<integer>"
                            },
                            {
                              "description": "Specifies which data should be reported for diagnosis purposes. The only possible value is _effectiveSettings_. Reports the effective parameters or data used when calling the API. In the case of defaulted parameters the default will be reflected where the parameter was not specified by the caller.",
                              "key": "report",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies which of the section types is reported in the route response. <br><br>For example if sectionType = pedestrian the sections which are suited for pedestrians only are returned. Multiple types can be used. The default sectionType refers to the travelMode input. By default travelMode is set to car",
                              "key": "sectionType",
                              "value": "travelMode"
                            },
                            {
                              "description": "The date and time of arrival at the destination point. It must be specified as a dateTime. When a time zone offset is not specified it will be assumed to be that of the destination point. The arriveAt value must be in the future. The arriveAt parameter cannot be used in conjunction with departAt, minDeviationDistance or minDeviationTime.",
                              "key": "arriveAt",
                              "value": "<dateTime>"
                            },
                            {
                              "description": "The date and time of departure from the origin point. Departure times apart from now must be specified as a dateTime. When a time zone offset is not specified, it will be assumed to be that of the origin point. The departAt value must be in the future in the date-time format (1996-12-19T16:39:57-08:00).",
                              "key": "departAt",
                              "value": "<dateTime>"
                            },
                            {
                              "description": "Weight per axle of the vehicle in kg. A value of 0 means that weight restrictions per axle are not considered.",
                              "key": "vehicleAxleWeight",
                              "value": "0"
                            },
                            {
                              "description": "Length of the vehicle in meters. A value of 0 means that length restrictions are not considered.",
                              "key": "vehicleLength",
                              "value": "0"
                            },
                            {
                              "description": "Height of the vehicle in meters. A value of 0 means that height restrictions are not considered.",
                              "key": "vehicleHeight",
                              "value": "0"
                            },
                            {
                              "description": "Width of the vehicle in meters. A value of 0 means that width restrictions are not considered.",
                              "key": "vehicleWidth",
                              "value": "0"
                            },
                            {
                              "description": "Maximum speed of the vehicle in km/hour. The max speed in the vehicle profile is used to check whether a vehicle is allowed on motorways. \n\n* A value of 0 means that an appropriate value for the vehicle will be determined and applied during route planning.\n\n* A non-zero value may be overridden during route planning. For example, the current traffic flow is 60 km/hour. If the vehicle  maximum speed is set to 50 km/hour, the routing engine will consider 60 km/hour as this is the current situation.  If the maximum speed of the vehicle is provided as 80 km/hour but the current traffic flow is 60 km/hour, then routing engine will again use 60 km/hour.",
                              "key": "vehicleMaxSpeed",
                              "value": "0"
                            },
                            {
                              "description": "Weight of the vehicle in kilograms.\n\n* It is mandatory if any of the *Efficiency parameters are set.\n\n* It must be strictly positive when used in the context of the Consumption Model. Weight restrictions are considered.\n\n* If no detailed **Consumption Model** is specified and the value of **vehicleWeight** is non-zero, then weight restrictions are considered.\n\n* In all other cases, this parameter is ignored.\n\nSensible Values : for **Combustion Model** : 1600, for **Electric Model** : 1900",
                              "key": "vehicleWeight",
                              "value": "0"
                            },
                            {
                              "description": "Vehicle is used for commercial purposes and thus may not be allowed to drive  on some roads.",
                              "key": "vehicleCommercial",
                              "value": "false"
                            },
                            {
                              "description": "Level of turns for thrilling route. This parameter can only be used in conjunction with `routeType`=thrilling.",
                              "key": "windingness",
                              "value": "normal"
                            },
                            {
                              "description": "Degree of hilliness for thrilling route. This parameter can only be used in conjunction with `routeType`=thrilling.",
                              "key": "hilliness",
                              "value": "normal"
                            },
                            {
                              "description": "The mode of travel for the requested route. If not defined, default is 'car'. Note that the requested travelMode may not be available for the entire route. Where the requested travelMode is not available for a particular section, the travelMode element of the response for that section will be \"other\". Note that travel modes bus, motorcycle, taxi and van are BETA functionality. Full restriction data is not available in all areas. In **calculateReachableRange** requests, the values bicycle and pedestrian must not be used.",
                              "key": "travelMode",
                              "value": "car"
                            },
                            {
                              "description": "Specifies something that the route calculation should try to avoid when determining the route. Can be specified multiple times in one request, for example, '&avoid=motorways&avoid=tollRoads&avoid=ferries'. In calculateReachableRange requests, the value alreadyUsedRoads must not be used.",
                              "key": "avoid",
                              "value": "ferries"
                            },
                            {
                              "description": "Possible values: \n  * true - Do consider all available traffic information during routing\n  * false - Ignore current traffic data during routing. Note that although the current traffic data is ignored \n  during routing, the effect of historic traffic on effective road speeds is still incorporated.",
                              "key": "traffic",
                              "value": "true"
                            },
                            {
                              "description": "The type of route requested.",
                              "key": "routeType",
                              "value": "fastest"
                            },
                            {
                              "description": "Types of cargo that may be classified as hazardous materials and restricted from some roads. Available vehicleLoadType values are US Hazmat classes 1 through 9, plus generic classifications for use in other countries/regions. Values beginning with USHazmat are for US routing while otherHazmat should be used for all other countries/regions. vehicleLoadType can be specified multiple times. This parameter is currently only considered for travelMode=truck.",
                              "key": "vehicleLoadType",
                              "value": "USHazmatClass7"
                            },
                            {
                              "description": "Engine type of the vehicle. When a detailed Consumption Model is specified, it must be consistent with the value of **vehicleEngineType**.",
                              "key": "vehicleEngineType",
                              "value": "combustion"
                            },
                            {
                              "description": "\n\nSpecifies the speed-dependent component of consumption.\n\nProvided as an unordered list of colon-delimited speed & consumption-rate pairs. The list defines points on a consumption curve. Consumption rates for speeds not in the list are found as follows:\n\n * by linear interpolation, if the given speed lies in between two speeds in the list\n\n * by linear extrapolation otherwise, assuming a constant (\u0394Consumption/\u0394Speed) determined by the nearest two points in the list\n\nThe list must contain between 1 and 25 points (inclusive), and may not contain duplicate points for the same speed. If it only contains a single point, then the consumption rate of that point is used without further processing.\n\nConsumption specified for the largest speed must be greater than or equal to that of the penultimate largest speed. This ensures that extrapolation does not lead to negative consumption rates.\n\nSimilarly, consumption values specified for the two smallest speeds in the list cannot lead to a negative consumption rate for any smaller speed.\n\nThe valid range for the consumption values(expressed in l/100km) is between 0.01 and 100000.0.\n\nSensible Values : 50,6.3:130,11.5\n\n**Note** : This parameter is required for **The Combustion Consumption Model**.",
                              "key": "constantSpeedConsumptionInLitersPerHundredkm",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the current supply of fuel in liters.\n\nSensible Values : 55",
                              "key": "currentFuelInLiters",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the amount of fuel consumed for sustaining auxiliary systems of the vehicle, in liters per hour.\n\nIt can be used to specify consumption due to devices and systems such as AC systems, radio, heating, etc.\n\nSensible Values : 0.2",
                              "key": "auxiliaryPowerInLitersPerHour",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the amount of chemical energy stored in one liter of fuel in megajoules (MJ). It is used in conjunction with the ***Efficiency** parameters for conversions between saved or consumed energy and fuel. For example, energy density is 34.2 MJ/l for gasoline, and 35.8 MJ/l for Diesel fuel.\n\nThis parameter is required if any ***Efficiency** parameter is set.\n\nSensible Values : 34.2",
                              "key": "fuelEnergyDensityInMJoulesPerLiter",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting chemical energy stored in fuel to kinetic energy when the vehicle accelerates _(i.e. KineticEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed_ is obtained by converting consumed fuel to chemical energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **decelerationEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**decelerationEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.33, for **Electric Model** : 0.66",
                              "key": "accelerationEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting kinetic energy to saved (not consumed) fuel when the vehicle decelerates _(i.e. ChemicalEnergySaved/KineticEnergyLost). ChemicalEnergySaved_ is obtained by converting saved (not consumed) fuel to energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **accelerationEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**accelerationEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.83, for **Electric Model** : 0.91",
                              "key": "decelerationEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting chemical energy stored in fuel to potential energy when the vehicle gains elevation _(i.e. PotentialEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed_ is obtained by converting consumed fuel to chemical energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **downhillEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**downhillEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.27, for **Electric Model** : 0.74",
                              "key": "uphillEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting potential energy to saved (not consumed) fuel when the vehicle loses elevation _(i.e. ChemicalEnergySaved/PotentialEnergyLost). ChemicalEnergySaved_ is obtained by converting saved (not consumed) fuel to energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **uphillEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**uphillEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.51, for **Electric Model** : 0.73",
                              "key": "downhillEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the speed-dependent component of consumption.\n\nProvided as an unordered list of speed/consumption-rate pairs. The list defines points on a consumption curve. Consumption rates for speeds not in the list are found as follows:\n\n* by linear interpolation, if the given speed lies in between two speeds in the list\n\n* by linear extrapolation otherwise, assuming a constant (\u0394Consumption/\u0394Speed) determined by the nearest two points in the list\n\nThe list must contain between 1 and 25 points (inclusive), and may not contain duplicate points for the same speed. If it only contains a single point, then the consumption rate of that point is used without further processing.\n\nConsumption specified for the largest speed must be greater than or equal to that of the penultimate largest speed. This ensures that extrapolation does not lead to negative consumption rates.\n\nSimilarly, consumption values specified for the two smallest speeds in the list cannot lead to a negative consumption rate for any smaller  speed.\n\nThe valid range for the consumption values(expressed in kWh/100km) is between 0.01 and 100000.0.\n\nSensible Values : 50,8.2:130,21.3\n\nThis parameter is required for **Electric consumption model**.",
                              "key": "constantSpeedConsumptionInkWhPerHundredkm",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies the current electric energy supply in kilowatt hours (kWh).\n\nThis parameter co-exists with **maxChargeInkWh** parameter.\n\nThe range of values allowed are 0.0 to **maxChargeInkWh**.\n\nSensible Values : 43",
                              "key": "currentChargeInkWh",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies the maximum electric energy supply in kilowatt hours (kWh) that may be stored in the vehicle's battery.\n\nThis parameter co-exists with **currentChargeInkWh** parameter.\n\nMinimum value has to be greater than or equal to **currentChargeInkWh**.\n\nSensible Values : 85",
                              "key": "maxChargeInkWh",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies the amount of power consumed for sustaining auxiliary systems, in kilowatts (kW).\n\nIt can be used to specify consumption due to devices and systems such as AC systems, radio, heating, etc.\n\nSensible Values : 1.7",
                              "key": "auxiliaryPowerInkW",
                              "value": "<string>"
                            }
                          ],
                          "variable": [
                            {
                              "key": "format"
                            }
                          ]
                        }
                      },
                      "status": "Not Found",
                      "code": 404,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"error\": {\n    \"code\": \"<string>\",\n    \"message\": \"<string>\",\n    \"details\": [\n      {\n        \"value\": \"<Circular reference to #/components/schemas/ODataError detected>\"\n      },\n      {\n        \"value\": \"<Circular reference to #/components/schemas/ODataError detected>\"\n      }\n    ],\n    \"target\": \"<string>\"\n  }\n}",
                      "createdAt": "2026-06-05T15:19:28.000Z",
                      "updatedAt": "2026-06-05T15:19:28.000Z",
                      "uid": "35240-03e20954-c3fe-4ac6-b543-f567efb0429b"
                    },
                    {
                      "id": "e7ff4370-4847-44b9-9c2d-017b7933ff4d",
                      "name": "An error occurred while processing the request. Please try again later.",
                      "originalRequest": {
                        "method": "POST",
                        "header": [
                          {
                            "description": "Specifies which account is intended for usage in conjunction with the Microsoft Entra ID security model.  It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management  plane Account API. To use Microsoft Entra ID security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance.",
                            "key": "x-ms-client-id",
                            "value": "<string>"
                          },
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: oauth2",
                            "key": "Authorization",
                            "value": "<token>"
                          }
                        ],
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"supportingPoints\": {\n    \"geometries\": [\n      {\n        \"coordinates\": [\n          \"<double>\",\n          \"<double>\"\n        ],\n        \"type\": \"<string>\"\n      },\n      {\n        \"coordinates\": [\n          \"<double>\",\n          \"<double>\"\n        ],\n        \"type\": \"<string>\"\n      }\n    ],\n    \"type\": \"<string>\"\n  },\n  \"avoidVignette\": [\n    \"<string>\",\n    \"<string>\"\n  ],\n  \"allowVignette\": [\n    \"<string>\",\n    \"<string>\"\n  ],\n  \"avoidAreas\": {\n    \"coordinates\": [\n      [\n        [\n          [\n            \"<double>\",\n            \"<double>\"\n          ],\n          [\n            \"<double>\",\n            \"<double>\"\n          ]\n        ],\n        [\n          [\n            \"<double>\",\n            \"<double>\"\n          ],\n          [\n            \"<double>\",\n            \"<double>\"\n          ]\n        ]\n      ],\n      [\n        [\n          [\n            \"<double>\",\n            \"<double>\"\n          ],\n          [\n            \"<double>\",\n            \"<double>\"\n          ]\n        ],\n        [\n          [\n            \"<double>\",\n            \"<double>\"\n          ],\n          [\n            \"<double>\",\n            \"<double>\"\n          ]\n        ]\n      ]\n    ],\n    \"type\": \"<string>\"\n  }\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        },
                        "url": {
                          "raw": "{{baseUrl}}/route/directions/:format?subscription-key=<string>&api-version=1.0&query=<string>&maxAlternatives=0&alternativeType=anyRoute&minDeviationDistance=0&minDeviationTime=0&instructionsType=tagged&language=<string>&computeBestOrder=false&routeRepresentation=polyline&computeTravelTimeFor=none&vehicleHeading=<integer>&report=<string>&sectionType=travelMode&arriveAt=<dateTime>&departAt=<dateTime>&vehicleAxleWeight=0&vehicleLength=0&vehicleHeight=0&vehicleWidth=0&vehicleMaxSpeed=0&vehicleWeight=0&vehicleCommercial=false&windingness=normal&hilliness=normal&travelMode=car&avoid=ferries&traffic=true&routeType=fastest&vehicleLoadType=USHazmatClass7&vehicleEngineType=combustion&constantSpeedConsumptionInLitersPerHundredkm=<float>&currentFuelInLiters=<float>&auxiliaryPowerInLitersPerHour=<float>&fuelEnergyDensityInMJoulesPerLiter=<float>&accelerationEfficiency=<float>&decelerationEfficiency=<float>&uphillEfficiency=<float>&downhillEfficiency=<float>&constantSpeedConsumptionInkWhPerHundredkm=<string>&currentChargeInkWh=<string>&maxChargeInkWh=<string>&auxiliaryPowerInkW=<string>",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "route",
                            "directions",
                            ":format"
                          ],
                          "query": [
                            {
                              "description": "One of the Azure Maps keys provided from an Azure Map Account. Please refer to this [article](https://docs.microsoft.com/azure/azure-maps/how-to-manage-authentication) for details on how to manage authentication.",
                              "key": "subscription-key",
                              "value": "<string>"
                            },
                            {
                              "description": "(Required) Version number of Azure Maps API. Current version is 1.0",
                              "key": "api-version",
                              "value": "1.0"
                            },
                            {
                              "description": "(Required) The Coordinates through which the route is calculated. Needs two coordinates at least. Delimited by colon. First one is the origin and the last is the destination of the route. The coordinates are in a  lat,long format. Optional coordinates in between act as WayPoints in the route.",
                              "key": "query",
                              "value": "<string>"
                            },
                            {
                              "description": "Number of desired alternative routes to be calculated. Default: 0, minimum: 0 and maximum: 5",
                              "key": "maxAlternatives",
                              "value": "0"
                            },
                            {
                              "description": "Controls the optimality, with respect to the given planning criteria, of the calculated alternatives compared to the reference route.",
                              "key": "alternativeType",
                              "value": "anyRoute"
                            },
                            {
                              "description": "All alternative routes returned will follow the reference route (see section POST Requests) from the origin point of the calculateRoute request for at least this number of meters. Can only be used when reconstructing a route. The minDeviationDistance parameter cannot be used in conjunction with arriveAt",
                              "key": "minDeviationDistance",
                              "value": "0"
                            },
                            {
                              "description": "All alternative routes returned will follow the reference route (see section POST Requests) from the origin point of the calculateRoute request for at least this number of seconds. Can only be used when reconstructing a route. The minDeviationTime parameter cannot be used in conjunction with arriveAt. Default value is 0. Setting )minDeviationTime_ to a value greater than zero has the following consequences:\n  - The origin point of the _calculateRoute_ Request must be on\n    (or very near) the input reference route.\n    - If this is not the case, an error is returned.\n    - However, the origin point does not need to be at the beginning\n      of the input reference route (it can be thought of as the current\n      vehicle position on the reference route).\n  - The reference route, returned as the first route in the _calculateRoute_\n    Response, will start at the origin point specified in the _calculateRoute_\n    Request. The initial part of the input reference route up until the origin\n    point will be excluded from the Response.\n  - The values of _minDeviationDistance_ and _minDeviationTime_ determine\n    how far alternative routes will be guaranteed to follow the reference\n    route from the origin point onwards.\n  - The route must use _departAt_.\n  - The _vehicleHeading_ is ignored.",
                              "key": "minDeviationTime",
                              "value": "0"
                            },
                            {
                              "description": "If specified, guidance instructions will be returned. Note that the instructionsType parameter cannot be used in conjunction with routeRepresentation=none",
                              "key": "instructionsType",
                              "value": "tagged"
                            },
                            {
                              "description": "The language parameter determines the language of the guidance messages. It does not affect proper nouns (the names of streets, plazas, etc.) It has no effect when instructionsType=coded. Allowed values are (a subset of) the IETF language tags described",
                              "key": "language",
                              "value": "<string>"
                            },
                            {
                              "description": "Re-order the route waypoints using a fast heuristic algorithm to reduce the route length. Yields best results when used in conjunction with routeType _shortest_. Notice that origin and destination are excluded from the optimized waypoint indices. To include origin and destination in the response, please increase all the indices by 1 to account for the origin, and then add the destination as the final index. Possible values are true or false. True computes a better order if possible, but is not allowed to be used in conjunction with maxAlternatives value greater than 0 or in conjunction with circle waypoints. False will use the locations in the given order and not allowed to be used in conjunction with routeRepresentation _none_.",
                              "key": "computeBestOrder",
                              "value": "false"
                            },
                            {
                              "description": "Specifies the representation of the set of routes provided as response. This parameter value can only be used in conjunction with computeBestOrder=true.",
                              "key": "routeRepresentation",
                              "value": "polyline"
                            },
                            {
                              "description": "Specifies whether to return additional travel times using different types of traffic information (none, historic, live) as well as the default best-estimate travel time.",
                              "key": "computeTravelTimeFor",
                              "value": "none"
                            },
                            {
                              "description": "The directional heading of the vehicle in degrees starting at true North and continuing in clockwise direction. North is 0 degrees, east is 90 degrees, south is 180 degrees, west is 270 degrees. Possible values 0-359",
                              "key": "vehicleHeading",
                              "value": "<integer>"
                            },
                            {
                              "description": "Specifies which data should be reported for diagnosis purposes. The only possible value is _effectiveSettings_. Reports the effective parameters or data used when calling the API. In the case of defaulted parameters the default will be reflected where the parameter was not specified by the caller.",
                              "key": "report",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies which of the section types is reported in the route response. <br><br>For example if sectionType = pedestrian the sections which are suited for pedestrians only are returned. Multiple types can be used. The default sectionType refers to the travelMode input. By default travelMode is set to car",
                              "key": "sectionType",
                              "value": "travelMode"
                            },
                            {
                              "description": "The date and time of arrival at the destination point. It must be specified as a dateTime. When a time zone offset is not specified it will be assumed to be that of the destination point. The arriveAt value must be in the future. The arriveAt parameter cannot be used in conjunction with departAt, minDeviationDistance or minDeviationTime.",
                              "key": "arriveAt",
                              "value": "<dateTime>"
                            },
                            {
                              "description": "The date and time of departure from the origin point. Departure times apart from now must be specified as a dateTime. When a time zone offset is not specified, it will be assumed to be that of the origin point. The departAt value must be in the future in the date-time format (1996-12-19T16:39:57-08:00).",
                              "key": "departAt",
                              "value": "<dateTime>"
                            },
                            {
                              "description": "Weight per axle of the vehicle in kg. A value of 0 means that weight restrictions per axle are not considered.",
                              "key": "vehicleAxleWeight",
                              "value": "0"
                            },
                            {
                              "description": "Length of the vehicle in meters. A value of 0 means that length restrictions are not considered.",
                              "key": "vehicleLength",
                              "value": "0"
                            },
                            {
                              "description": "Height of the vehicle in meters. A value of 0 means that height restrictions are not considered.",
                              "key": "vehicleHeight",
                              "value": "0"
                            },
                            {
                              "description": "Width of the vehicle in meters. A value of 0 means that width restrictions are not considered.",
                              "key": "vehicleWidth",
                              "value": "0"
                            },
                            {
                              "description": "Maximum speed of the vehicle in km/hour. The max speed in the vehicle profile is used to check whether a vehicle is allowed on motorways. \n\n* A value of 0 means that an appropriate value for the vehicle will be determined and applied during route planning.\n\n* A non-zero value may be overridden during route planning. For example, the current traffic flow is 60 km/hour. If the vehicle  maximum speed is set to 50 km/hour, the routing engine will consider 60 km/hour as this is the current situation.  If the maximum speed of the vehicle is provided as 80 km/hour but the current traffic flow is 60 km/hour, then routing engine will again use 60 km/hour.",
                              "key": "vehicleMaxSpeed",
                              "value": "0"
                            },
                            {
                              "description": "Weight of the vehicle in kilograms.\n\n* It is mandatory if any of the *Efficiency parameters are set.\n\n* It must be strictly positive when used in the context of the Consumption Model. Weight restrictions are considered.\n\n* If no detailed **Consumption Model** is specified and the value of **vehicleWeight** is non-zero, then weight restrictions are considered.\n\n* In all other cases, this parameter is ignored.\n\nSensible Values : for **Combustion Model** : 1600, for **Electric Model** : 1900",
                              "key": "vehicleWeight",
                              "value": "0"
                            },
                            {
                              "description": "Vehicle is used for commercial purposes and thus may not be allowed to drive  on some roads.",
                              "key": "vehicleCommercial",
                              "value": "false"
                            },
                            {
                              "description": "Level of turns for thrilling route. This parameter can only be used in conjunction with `routeType`=thrilling.",
                              "key": "windingness",
                              "value": "normal"
                            },
                            {
                              "description": "Degree of hilliness for thrilling route. This parameter can only be used in conjunction with `routeType`=thrilling.",
                              "key": "hilliness",
                              "value": "normal"
                            },
                            {
                              "description": "The mode of travel for the requested route. If not defined, default is 'car'. Note that the requested travelMode may not be available for the entire route. Where the requested travelMode is not available for a particular section, the travelMode element of the response for that section will be \"other\". Note that travel modes bus, motorcycle, taxi and van are BETA functionality. Full restriction data is not available in all areas. In **calculateReachableRange** requests, the values bicycle and pedestrian must not be used.",
                              "key": "travelMode",
                              "value": "car"
                            },
                            {
                              "description": "Specifies something that the route calculation should try to avoid when determining the route. Can be specified multiple times in one request, for example, '&avoid=motorways&avoid=tollRoads&avoid=ferries'. In calculateReachableRange requests, the value alreadyUsedRoads must not be used.",
                              "key": "avoid",
                              "value": "ferries"
                            },
                            {
                              "description": "Possible values: \n  * true - Do consider all available traffic information during routing\n  * false - Ignore current traffic data during routing. Note that although the current traffic data is ignored \n  during routing, the effect of historic traffic on effective road speeds is still incorporated.",
                              "key": "traffic",
                              "value": "true"
                            },
                            {
                              "description": "The type of route requested.",
                              "key": "routeType",
                              "value": "fastest"
                            },
                            {
                              "description": "Types of cargo that may be classified as hazardous materials and restricted from some roads. Available vehicleLoadType values are US Hazmat classes 1 through 9, plus generic classifications for use in other countries/regions. Values beginning with USHazmat are for US routing while otherHazmat should be used for all other countries/regions. vehicleLoadType can be specified multiple times. This parameter is currently only considered for travelMode=truck.",
                              "key": "vehicleLoadType",
                              "value": "USHazmatClass7"
                            },
                            {
                              "description": "Engine type of the vehicle. When a detailed Consumption Model is specified, it must be consistent with the value of **vehicleEngineType**.",
                              "key": "vehicleEngineType",
                              "value": "combustion"
                            },
                            {
                              "description": "\n\nSpecifies the speed-dependent component of consumption.\n\nProvided as an unordered list of colon-delimited speed & consumption-rate pairs. The list defines points on a consumption curve. Consumption rates for speeds not in the list are found as follows:\n\n * by linear interpolation, if the given speed lies in between two speeds in the list\n\n * by linear extrapolation otherwise, assuming a constant (\u0394Consumption/\u0394Speed) determined by the nearest two points in the list\n\nThe list must contain between 1 and 25 points (inclusive), and may not contain duplicate points for the same speed. If it only contains a single point, then the consumption rate of that point is used without further processing.\n\nConsumption specified for the largest speed must be greater than or equal to that of the penultimate largest speed. This ensures that extrapolation does not lead to negative consumption rates.\n\nSimilarly, consumption values specified for the two smallest speeds in the list cannot lead to a negative consumption rate for any smaller speed.\n\nThe valid range for the consumption values(expressed in l/100km) is between 0.01 and 100000.0.\n\nSensible Values : 50,6.3:130,11.5\n\n**Note** : This parameter is required for **The Combustion Consumption Model**.",
                              "key": "constantSpeedConsumptionInLitersPerHundredkm",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the current supply of fuel in liters.\n\nSensible Values : 55",
                              "key": "currentFuelInLiters",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the amount of fuel consumed for sustaining auxiliary systems of the vehicle, in liters per hour.\n\nIt can be used to specify consumption due to devices and systems such as AC systems, radio, heating, etc.\n\nSensible Values : 0.2",
                              "key": "auxiliaryPowerInLitersPerHour",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the amount of chemical energy stored in one liter of fuel in megajoules (MJ). It is used in conjunction with the ***Efficiency** parameters for conversions between saved or consumed energy and fuel. For example, energy density is 34.2 MJ/l for gasoline, and 35.8 MJ/l for Diesel fuel.\n\nThis parameter is required if any ***Efficiency** parameter is set.\n\nSensible Values : 34.2",
                              "key": "fuelEnergyDensityInMJoulesPerLiter",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting chemical energy stored in fuel to kinetic energy when the vehicle accelerates _(i.e. KineticEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed_ is obtained by converting consumed fuel to chemical energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **decelerationEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**decelerationEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.33, for **Electric Model** : 0.66",
                              "key": "accelerationEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting kinetic energy to saved (not consumed) fuel when the vehicle decelerates _(i.e. ChemicalEnergySaved/KineticEnergyLost). ChemicalEnergySaved_ is obtained by converting saved (not consumed) fuel to energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **accelerationEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**accelerationEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.83, for **Electric Model** : 0.91",
                              "key": "decelerationEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting chemical energy stored in fuel to potential energy when the vehicle gains elevation _(i.e. PotentialEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed_ is obtained by converting consumed fuel to chemical energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **downhillEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**downhillEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.27, for **Electric Model** : 0.74",
                              "key": "uphillEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting potential energy to saved (not consumed) fuel when the vehicle loses elevation _(i.e. ChemicalEnergySaved/PotentialEnergyLost). ChemicalEnergySaved_ is obtained by converting saved (not consumed) fuel to energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **uphillEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**uphillEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.51, for **Electric Model** : 0.73",
                              "key": "downhillEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the speed-dependent component of consumption.\n\nProvided as an unordered list of speed/consumption-rate pairs. The list defines points on a consumption curve. Consumption rates for speeds not in the list are found as follows:\n\n* by linear interpolation, if the given speed lies in between two speeds in the list\n\n* by linear extrapolation otherwise, assuming a constant (\u0394Consumption/\u0394Speed) determined by the nearest two points in the list\n\nThe list must contain between 1 and 25 points (inclusive), and may not contain duplicate points for the same speed. If it only contains a single point, then the consumption rate of that point is used without further processing.\n\nConsumption specified for the largest speed must be greater than or equal to that of the penultimate largest speed. This ensures that extrapolation does not lead to negative consumption rates.\n\nSimilarly, consumption values specified for the two smallest speeds in the list cannot lead to a negative consumption rate for any smaller  speed.\n\nThe valid range for the consumption values(expressed in kWh/100km) is between 0.01 and 100000.0.\n\nSensible Values : 50,8.2:130,21.3\n\nThis parameter is required for **Electric consumption model**.",
                              "key": "constantSpeedConsumptionInkWhPerHundredkm",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies the current electric energy supply in kilowatt hours (kWh).\n\nThis parameter co-exists with **maxChargeInkWh** parameter.\n\nThe range of values allowed are 0.0 to **maxChargeInkWh**.\n\nSensible Values : 43",
                              "key": "currentChargeInkWh",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies the maximum electric energy supply in kilowatt hours (kWh) that may be stored in the vehicle's battery.\n\nThis parameter co-exists with **currentChargeInkWh** parameter.\n\nMinimum value has to be greater than or equal to **currentChargeInkWh**.\n\nSensible Values : 85",
                              "key": "maxChargeInkWh",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies the amount of power consumed for sustaining auxiliary systems, in kilowatts (kW).\n\nIt can be used to specify consumption due to devices and systems such as AC systems, radio, heating, etc.\n\nSensible Values : 1.7",
                              "key": "auxiliaryPowerInkW",
                              "value": "<string>"
                            }
                          ],
                          "variable": [
                            {
                              "key": "format"
                            }
                          ]
                        }
                      },
                      "status": "Internal Server Error",
                      "code": 500,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"error\": {\n    \"code\": \"<string>\",\n    \"message\": \"<string>\",\n    \"details\": [\n      {\n        \"value\": \"<Circular reference to #/components/schemas/ODataError detected>\"\n      },\n      {\n        \"value\": \"<Circular reference to #/components/schemas/ODataError detected>\"\n      }\n    ],\n    \"target\": \"<string>\"\n  }\n}",
                      "createdAt": "2026-06-05T15:19:28.000Z",
                      "updatedAt": "2026-06-05T15:19:28.000Z",
                      "uid": "35240-e7ff4370-4847-44b9-9c2d-017b7933ff4d"
                    }
                  ],
                  "createdAt": "2026-06-05T15:19:28.000Z",
                  "updatedAt": "2026-06-05T15:19:28.000Z",
                  "uid": "35240-a892910a-2338-4e78-8729-0c64a77d464f"
                }
              ],
              "id": "3bb2cf46-466d-47c3-ad35-ee2dbf534571",
              "createdAt": "2026-06-05T15:19:28.000Z",
              "updatedAt": "2026-06-05T15:19:28.000Z",
              "uid": "35240-3bb2cf46-466d-47c3-ad35-ee2dbf534571"
            },
            {
              "name": "batch",
              "item": [
                {
                  "name": "{format}",
                  "item": [
                    {
                      "name": "Microsoft Azure Post Route Directions Batch Format",
                      "id": "91203cee-6a45-476b-a173-16c635b6c74d",
                      "protocolProfileBehavior": {
                        "disableBodyPruning": true
                      },
                      "request": {
                        "method": "POST",
                        "header": [
                          {
                            "description": "Specifies which account is intended for usage in conjunction with the Microsoft Entra ID security model.  It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management  plane Account API. To use Microsoft Entra ID security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance.",
                            "key": "x-ms-client-id",
                            "value": "<string>"
                          },
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"batchItems\": [\n    {\n      \"query\": \"<string>\"\n    },\n    {\n      \"query\": \"<string>\"\n    }\n  ]\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        },
                        "url": {
                          "raw": "{{baseUrl}}/route/directions/batch/:format?subscription-key=<string>&api-version=1.0",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "route",
                            "directions",
                            "batch",
                            ":format"
                          ],
                          "query": [
                            {
                              "description": "One of the Azure Maps keys provided from an Azure Map Account. Please refer to this [article](https://docs.microsoft.com/azure/azure-maps/how-to-manage-authentication) for details on how to manage authentication.",
                              "key": "subscription-key",
                              "value": "<string>"
                            },
                            {
                              "description": "(Required) Version number of Azure Maps API. Current version is 1.0",
                              "key": "api-version",
                              "value": "1.0"
                            }
                          ],
                          "variable": [
                            {
                              "id": "d3b8ab7f-79b5-4edb-8d99-2fe931076b63",
                              "key": "format",
                              "value": "json",
                              "description": "(Required) Desired format of the response. Only `json` format is supported."
                            }
                          ]
                        },
                        "description": "**Route Directions Batch API**<br><br><br>**Applies to**: S1 pricing tier.<br><br><br><br>The Route Directions Batch API sends batches of queries to [Route Directions API](https://docs.microsoft.com/en-us/rest/api/maps/route/getroutedirections) using just a single API call. You can call Route Directions Batch API to run either asynchronously (async) or synchronously (sync). The async API allows caller to batch up to **700** queries and sync API up to **100** queries.<br>### Submit Synchronous Batch Request<br>The Synchronous API is recommended for lightweight batch requests. When the service receives a request, it will respond as soon as the batch items are calculated and there will be no possibility to retrieve the results later. The Synchronous API will return a timeout error (a 408 response) if the request takes longer than 60 seconds. The number of batch items is limited to **100** for this API.<br>```<br>POST https://atlas.microsoft.com/route/directions/batch/sync/json?api-version=1.0&subscription-key={subscription-key}<br>```<br>### Submit Asynchronous Batch Request<br>The Asynchronous API is appropriate for processing big volumes of relatively complex route requests<br>- It allows the retrieval of results in a separate call (multiple downloads are possible).<br>- The asynchronous API is optimized for reliability and is not expected to run into a timeout.<br>- The number of batch items is limited to **700** for this API.<br><br>When you make a request by using async request, by default the service returns a 202 response code along a redirect URL in the Location field of the response header. This URL should be checked periodically until the response data or error information is available.<br>The asynchronous responses are stored for **14** days. The redirect URL returns a 404 response if used after the expiration period.<br><br>Please note that asynchronous batch request is a long-running operation. Here's a typical sequence of operations:<br>1. Client sends a Route Directions Batch `POST` request to Azure Maps<br>2. The server will respond with one of the following:<br><br>    > HTTP `202 Accepted` - Batch request has been accepted.<br><br>    > HTTP `Error` - There was an error processing your Batch request. This could either be a `400 Bad Request` or any other `Error` status code.<br><br>3. If the batch request was accepted successfully, the `Location` header in the response contains the URL to download the results of the batch request.<br>    This status URI looks like following:<br><br>``` GET https://atlas.microsoft.com/route/directions/batch/{batch-id}?api-version=1.0 ```<br>Note:- Please remember to add AUTH information (subscription-key/azure_auth - See [Security](#security)) to the _status URI_ before running it. <br>4. Client issues a `GET` request on the _download URL_ obtained in Step 3 to download the batch results.<br><br>### POST Body for Batch Request<br>To send the _route directions_ queries you will use a `POST` request where the request body will contain the `batchItems` array in `json` format and the `Content-Type` header will be set to `application/json`. Here's a sample request body containing 3 _route directions_ queries:<br><br><br>```json<br>{<br>    \"batchItems\": [<br>        { \"query\": \"?query=47.620659,-122.348934:47.610101,-122.342015&travelMode=bicycle&routeType=eco&traffic=false\" },<br>        { \"query\": \"?query=40.759856,-73.985108:40.771136,-73.973506&travelMode=pedestrian&routeType=shortest\" },<br>        { \"query\": \"?query=48.923159,-122.557362:32.621279,-116.840362\" }<br>    ]<br>}<br>```<br><br>A _route directions_ query in a batch is just a partial URL _without_ the protocol, base URL, path, api-version and subscription-key. It can accept any of the supported _route directions_ [URI parameters](https://docs.microsoft.com/en-us/rest/api/maps/route/getroutedirections#uri-parameters). The string values in the _route directions_ query must be properly escaped (e.g. \" character should be escaped with \\\\ ) and it should also be properly URL-encoded.<br><br><br>The async API allows caller to batch up to **700** queries and sync API up to **100** queries, and the batch should contain at least **1** query.<br><br><br>### Download Asynchronous Batch Results<br>To download the async batch results you will issue a `GET` request to the batch download endpoint. This _download URL_ can be obtained from the `Location` header of a successful `POST` batch request and looks like the following:<br><br>```<br>https://atlas.microsoft.com/route/directions/batch/{batch-id}?api-version=1.0&subscription-key={subscription-key}<br>```<br>Here's the typical sequence of operations for downloading the batch results:<br>1. Client sends a `GET` request using the _download URL_.<br>2. The server will respond with one of the following:<br>    <br>    > HTTP `202 Accepted` - Batch request was accepted but is still being processed. Please try again in some time.<br><br>    > HTTP `200 OK` - Batch request successfully processed. The response body contains all the batch results.<br><br><br><br>### Batch Response Model<br>The returned data content is similar for async and sync requests. When downloading the results of an async batch request, if the batch has finished processing, the response body contains the batch response. This batch response contains a `summary` component that indicates the `totalRequests` that were part of the original batch request and `successfulRequests`i.e. queries which were executed successfully. The batch response also includes a `batchItems` array which contains a response for each and every query in the batch request. The `batchItems` will contain the results in the exact same order the original queries were sent in the batch request. Each item in `batchItems` contains `statusCode` and `response` fields. Each `response` in `batchItems` is of one of the following types:<br><br>  - [`RouteDirectionsResponse`](https://docs.microsoft.com/en-us/rest/api/maps/route/getroutedirections#routedirectionsresponse) - If the query completed successfully.<br><br>  - `Error` - If the query failed. The response will contain a `code` and a `message` in this case.<br><br><br>Here's a sample Batch Response with 1 _successful_ and 1 _failed_ result:<br><br><br>```json<br>{<br>    \"summary\": {<br>        \"successfulRequests\": 1,<br>        \"totalRequests\": 2<br>    },<br>    \"batchItems\": [<br>        {<br>            \"statusCode\": 200,<br>            \"response\": {<br>                \"routes\": [<br>                    {<br>                        \"summary\": {<br>                            \"lengthInMeters\": 1758,<br>                            \"travelTimeInSeconds\": 387,<br>                            \"trafficDelayInSeconds\": 0,<br>                            \"departureTime\": \"2018-07-17T00:49:56+00:00\",<br>                            \"arrivalTime\": \"2018-07-17T00:56:22+00:00\"<br>                        },<br>                        \"legs\": [<br>                            {<br>                                \"summary\": {<br>                                    \"lengthInMeters\": 1758,<br>                                    \"travelTimeInSeconds\": 387,<br>                                    \"trafficDelayInSeconds\": 0,<br>                                    \"departureTime\": \"2018-07-17T00:49:56+00:00\",<br>                                    \"arrivalTime\": \"2018-07-17T00:56:22+00:00\"<br>                                },<br>                                \"points\": [<br>                                    {<br>                                        \"latitude\": 47.62094,<br>                                        \"longitude\": -122.34892<br>                                    },<br>                                    {<br>                                        \"latitude\": 47.62094,<br>                                        \"longitude\": -122.3485<br>                                    },<br>                                    {<br>                                        \"latitude\": 47.62095,<br>                                        \"longitude\": -122.3476<br>                                    }<br>                                ]<br>                            }<br>                        ],<br>                        \"sections\": [<br>                            {<br>                                \"startPointIndex\": 0,<br>                                \"endPointIndex\": 40,<br>                                \"sectionType\": \"TRAVEL_MODE\",<br>                                \"travelMode\": \"bicycle\"<br>                            }<br>                        ]<br>                    }<br>                ]<br>            }<br>        },<br>        {<br>            \"statusCode\": 400,<br>            \"response\":<br>            {<br>                \"error\":<br>                {<br>                    \"code\": \"400 BadRequest\",<br>                    \"message\": \"Bad request: one or more parameters were incorrectly specified or are mutually exclusive.\"<br>                }<br>            }<br>        }<br>    ]<br>}<br>```"
                      },
                      "response": [
                        {
                          "id": "d6cbb28f-90a3-489b-90d5-4d465ce93aa8",
                          "name": "OK",
                          "originalRequest": {
                            "method": "POST",
                            "header": [
                              {
                                "description": "Specifies which account is intended for usage in conjunction with the Microsoft Entra ID security model.  It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management  plane Account API. To use Microsoft Entra ID security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance.",
                                "key": "x-ms-client-id",
                                "value": "<string>"
                              },
                              {
                                "key": "Content-Type",
                                "value": "application/json"
                              },
                              {
                                "key": "Accept",
                                "value": "application/json"
                              },
                              {
                                "description": "Added as a part of security scheme: oauth2",
                                "key": "Authorization",
                                "value": "<token>"
                              }
                            ],
                            "body": {
                              "mode": "raw",
                              "raw": "{\n  \"batchItems\": [\n    {\n      \"query\": \"<string>\"\n    },\n    {\n      \"query\": \"<string>\"\n    }\n  ]\n}",
                              "options": {
                                "raw": {
                                  "headerFamily": "json",
                                  "language": "json"
                                }
                              }
                            },
                            "url": {
                              "raw": "{{baseUrl}}/route/directions/batch/:format?subscription-key=<string>&api-version=1.0",
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "path": [
                                "route",
                                "directions",
                                "batch",
                                ":format"
                              ],
                              "query": [
                                {
                                  "description": "One of the Azure Maps keys provided from an Azure Map Account. Please refer to this [article](https://docs.microsoft.com/azure/azure-maps/how-to-manage-authentication) for details on how to manage authentication.",
                                  "key": "subscription-key",
                                  "value": "<string>"
                                },
                                {
                                  "description": "(Required) Version number of Azure Maps API. Current version is 1.0",
                                  "key": "api-version",
                                  "value": "1.0"
                                }
                              ],
                              "variable": [
                                {
                                  "key": "format"
                                }
                              ]
                            }
                          },
                          "status": "OK",
                          "code": 200,
                          "_postman_previewlanguage": "json",
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "cookie": [],
                          "responseTime": null,
                          "body": "{\n  \"summary\": {\n    \"successfulRequests\": \"<integer>\",\n    \"totalRequests\": \"<integer>\"\n  }\n}",
                          "createdAt": "2026-06-05T15:19:28.000Z",
                          "updatedAt": "2026-06-05T15:19:28.000Z",
                          "uid": "35240-d6cbb28f-90a3-489b-90d5-4d465ce93aa8"
                        },
                        {
                          "id": "4cb6ae78-194f-405d-8447-9e4e4ee71905",
                          "name": "**Supported only for async request.**\nRequest Accepted: The request has been accepted for processing. Please use the URL in the Location Header to retry or access the results.",
                          "originalRequest": {
                            "method": "POST",
                            "header": [
                              {
                                "description": "Specifies which account is intended for usage in conjunction with the Microsoft Entra ID security model.  It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management  plane Account API. To use Microsoft Entra ID security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance.",
                                "key": "x-ms-client-id",
                                "value": "<string>"
                              },
                              {
                                "key": "Content-Type",
                                "value": "application/json"
                              },
                              {
                                "description": "Added as a part of security scheme: oauth2",
                                "key": "Authorization",
                                "value": "<token>"
                              }
                            ],
                            "body": {
                              "mode": "raw",
                              "raw": "{\n  \"batchItems\": [\n    {\n      \"query\": \"<string>\"\n    },\n    {\n      \"query\": \"<string>\"\n    }\n  ]\n}",
                              "options": {
                                "raw": {
                                  "headerFamily": "json",
                                  "language": "json"
                                }
                              }
                            },
                            "url": {
                              "raw": "{{baseUrl}}/route/directions/batch/:format?subscription-key=<string>&api-version=1.0",
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "path": [
                                "route",
                                "directions",
                                "batch",
                                ":format"
                              ],
                              "query": [
                                {
                                  "description": "One of the Azure Maps keys provided from an Azure Map Account. Please refer to this [article](https://docs.microsoft.com/azure/azure-maps/how-to-manage-authentication) for details on how to manage authentication.",
                                  "key": "subscription-key",
                                  "value": "<string>"
                                },
                                {
                                  "description": "(Required) Version number of Azure Maps API. Current version is 1.0",
                                  "key": "api-version",
                                  "value": "1.0"
                                }
                              ],
                              "variable": [
                                {
                                  "key": "format"
                                }
                              ]
                            }
                          },
                          "status": "Accepted",
                          "code": 202,
                          "_postman_previewlanguage": "text",
                          "header": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "New URL to check for the results of the long-running operation.",
                                "type": "text/plain"
                              },
                              "key": "Location",
                              "value": "<string>"
                            }
                          ],
                          "cookie": [],
                          "responseTime": null,
                          "body": null,
                          "createdAt": "2026-06-05T15:19:28.000Z",
                          "updatedAt": "2026-06-05T15:19:28.000Z",
                          "uid": "35240-4cb6ae78-194f-405d-8447-9e4e4ee71905"
                        },
                        {
                          "id": "a45bdb8d-a9d3-409a-9294-4b22d9b717fb",
                          "name": "Bad request: one or more parameters were incorrectly specified or are mutually exclusive.",
                          "originalRequest": {
                            "method": "POST",
                            "header": [
                              {
                                "description": "Specifies which account is intended for usage in conjunction with the Microsoft Entra ID security model.  It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management  plane Account API. To use Microsoft Entra ID security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance.",
                                "key": "x-ms-client-id",
                                "value": "<string>"
                              },
                              {
                                "key": "Content-Type",
                                "value": "application/json"
                              },
                              {
                                "key": "Accept",
                                "value": "application/json"
                              },
                              {
                                "description": "Added as a part of security scheme: oauth2",
                                "key": "Authorization",
                                "value": "<token>"
                              }
                            ],
                            "body": {
                              "mode": "raw",
                              "raw": "{\n  \"batchItems\": [\n    {\n      \"query\": \"<string>\"\n    },\n    {\n      \"query\": \"<string>\"\n    }\n  ]\n}",
                              "options": {
                                "raw": {
                                  "headerFamily": "json",
                                  "language": "json"
                                }
                              }
                            },
                            "url": {
                              "raw": "{{baseUrl}}/route/directions/batch/:format?subscription-key=<string>&api-version=1.0",
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "path": [
                                "route",
                                "directions",
                                "batch",
                                ":format"
                              ],
                              "query": [
                                {
                                  "description": "One of the Azure Maps keys provided from an Azure Map Account. Please refer to this [article](https://docs.microsoft.com/azure/azure-maps/how-to-manage-authentication) for details on how to manage authentication.",
                                  "key": "subscription-key",
                                  "value": "<string>"
                                },
                                {
                                  "description": "(Required) Version number of Azure Maps API. Current version is 1.0",
                                  "key": "api-version",
                                  "value": "1.0"
                                }
                              ],
                              "variable": [
                                {
                                  "key": "format"
                                }
                              ]
                            }
                          },
                          "status": "Bad Request",
                          "code": 400,
                          "_postman_previewlanguage": "json",
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "cookie": [],
                          "responseTime": null,
                          "body": "{\n  \"error\": {\n    \"code\": \"<string>\",\n    \"message\": \"<string>\",\n    \"details\": [\n      {\n        \"value\": \"<Circular reference to #/components/schemas/ODataError detected>\"\n      },\n      {\n        \"value\": \"<Circular reference to #/components/schemas/ODataError detected>\"\n      }\n    ],\n    \"target\": \"<string>\"\n  }\n}",
                          "createdAt": "2026-06-05T15:19:28.000Z",
                          "updatedAt": "2026-06-05T15:19:28.000Z",
                          "uid": "35240-a45bdb8d-a9d3-409a-9294-4b22d9b717fb"
                        },
                        {
                          "id": "a51029eb-8ec1-4b29-ba34-aca031f81e5b",
                          "name": "Access denied due to invalid subscription key or invalid Microsoft Entra ID bearer token.  Make sure to provide a valid key for an active Azure subscription and Maps resource.  Otherwise, verify the [WWW-Authenticate](https://tools.ietf.org/html/rfc6750#s",
                          "originalRequest": {
                            "method": "POST",
                            "header": [
                              {
                                "description": "Specifies which account is intended for usage in conjunction with the Microsoft Entra ID security model.  It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management  plane Account API. To use Microsoft Entra ID security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance.",
                                "key": "x-ms-client-id",
                                "value": "<string>"
                              },
                              {
                                "key": "Content-Type",
                                "value": "application/json"
                              },
                              {
                                "key": "Accept",
                                "value": "application/json"
                              },
                              {
                                "description": "Added as a part of security scheme: oauth2",
                                "key": "Authorization",
                                "value": "<token>"
                              }
                            ],
                            "body": {
                              "mode": "raw",
                              "raw": "{\n  \"batchItems\": [\n    {\n      \"query\": \"<string>\"\n    },\n    {\n      \"query\": \"<string>\"\n    }\n  ]\n}",
                              "options": {
                                "raw": {
                                  "headerFamily": "json",
                                  "language": "json"
                                }
                              }
                            },
                            "url": {
                              "raw": "{{baseUrl}}/route/directions/batch/:format?subscription-key=<string>&api-version=1.0",
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "path": [
                                "route",
                                "directions",
                                "batch",
                                ":format"
                              ],
                              "query": [
                                {
                                  "description": "One of the Azure Maps keys provided from an Azure Map Account. Please refer to this [article](https://docs.microsoft.com/azure/azure-maps/how-to-manage-authentication) for details on how to manage authentication.",
                                  "key": "subscription-key",
                                  "value": "<string>"
                                },
                                {
                                  "description": "(Required) Version number of Azure Maps API. Current version is 1.0",
                                  "key": "api-version",
                                  "value": "1.0"
                                }
                              ],
                              "variable": [
                                {
                                  "key": "format"
                                }
                              ]
                            }
                          },
                          "status": "Unauthorized",
                          "code": 401,
                          "_postman_previewlanguage": "json",
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Bearer realm=\"https://atlas.microsoft.com/\", error=\"invalid_token\", error_description=\"The access token expired\"",
                                "type": "text/plain"
                              },
                              "key": "WWW-Authenticate",
                              "value": "<string>"
                            }
                          ],
                          "cookie": [],
                          "responseTime": null,
                          "body": "{\n  \"error\": {\n    \"code\": \"<string>\",\n    \"message\": \"<string>\",\n    \"details\": [\n      {\n        \"value\": \"<Circular reference to #/components/schemas/ODataError detected>\"\n      },\n      {\n        \"value\": \"<Circular reference to #/components/schemas/ODataError detected>\"\n      }\n    ],\n    \"target\": \"<string>\"\n  }\n}",
                          "createdAt": "2026-06-05T15:19:28.000Z",
                          "updatedAt": "2026-06-05T15:19:28.000Z",
                          "uid": "35240-a51029eb-8ec1-4b29-ba34-aca031f81e5b"
                        },
                        {
                          "id": "53911409-bc27-4eeb-af05-de07906ca7fe",
                          "name": "Permission, capacity, or authentication issues.",
                          "originalRequest": {
                            "method": "POST",
                            "header": [
                              {
                                "description": "Specifies which account is intended for usage in conjunction with the Microsoft Entra ID security model.  It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management  plane Account API. To use Microsoft Entra ID security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance.",
                                "key": "x-ms-client-id",
                                "value": "<string>"
                              },
                              {
                                "key": "Content-Type",
                                "value": "application/json"
                              },
                              {
                                "key": "Accept",
                                "value": "application/json"
                              },
                              {
                                "description": "Added as a part of security scheme: oauth2",
                                "key": "Authorization",
                                "value": "<token>"
                              }
                            ],
                            "body": {
                              "mode": "raw",
                              "raw": "{\n  \"batchItems\": [\n    {\n      \"query\": \"<string>\"\n    },\n    {\n      \"query\": \"<string>\"\n    }\n  ]\n}",
                              "options": {
                                "raw": {
                                  "headerFamily": "json",
                                  "language": "json"
                                }
                              }
                            },
                            "url": {
                              "raw": "{{baseUrl}}/route/directions/batch/:format?subscription-key=<string>&api-version=1.0",
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "path": [
                                "route",
                                "directions",
                                "batch",
                                ":format"
                              ],
                              "query": [
                                {
                                  "description": "One of the Azure Maps keys provided from an Azure Map Account. Please refer to this [article](https://docs.microsoft.com/azure/azure-maps/how-to-manage-authentication) for details on how to manage authentication.",
                                  "key": "subscription-key",
                                  "value": "<string>"
                                },
                                {
                                  "description": "(Required) Version number of Azure Maps API. Current version is 1.0",
                                  "key": "api-version",
                                  "value": "1.0"
                                }
                              ],
                              "variable": [
                                {
                                  "key": "format"
                                }
                              ]
                            }
                          },
                          "status": "Forbidden",
                          "code": 403,
                          "_postman_previewlanguage": "json",
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "cookie": [],
                          "responseTime": null,
                          "body": "{\n  \"error\": {\n    \"code\": \"<string>\",\n    \"message\": \"<string>\",\n    \"details\": [\n      {\n        \"value\": \"<Circular reference to #/components/schemas/ODataError detected>\"\n      },\n      {\n        \"value\": \"<Circular reference to #/components/schemas/ODataError detected>\"\n      }\n    ],\n    \"target\": \"<string>\"\n  }\n}",
                          "createdAt": "2026-06-05T15:19:28.000Z",
                          "updatedAt": "2026-06-05T15:19:28.000Z",
                          "uid": "35240-53911409-bc27-4eeb-af05-de07906ca7fe"
                        },
                        {
                          "id": "7c3081be-4a4d-44f7-a2ff-f00ec7277bb9",
                          "name": "Not Found: the requested resource could not be found, but it may be available again in the future.",
                          "originalRequest": {
                            "method": "POST",
                            "header": [
                              {
                                "description": "Specifies which account is intended for usage in conjunction with the Microsoft Entra ID security model.  It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management  plane Account API. To use Microsoft Entra ID security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance.",
                                "key": "x-ms-client-id",
                                "value": "<string>"
                              },
                              {
                                "key": "Content-Type",
                                "value": "application/json"
                              },
                              {
                                "key": "Accept",
                                "value": "application/json"
                              },
                              {
                                "description": "Added as a part of security scheme: oauth2",
                                "key": "Authorization",
                                "value": "<token>"
                              }
                            ],
                            "body": {
                              "mode": "raw",
                              "raw": "{\n  \"batchItems\": [\n    {\n      \"query\": \"<string>\"\n    },\n    {\n      \"query\": \"<string>\"\n    }\n  ]\n}",
                              "options": {
                                "raw": {
                                  "headerFamily": "json",
                                  "language": "json"
                                }
                              }
                            },
                            "url": {
                              "raw": "{{baseUrl}}/route/directions/batch/:format?subscription-key=<string>&api-version=1.0",
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "path": [
                                "route",
                                "directions",
                                "batch",
                                ":format"
                              ],
                              "query": [
                                {
                                  "description": "One of the Azure Maps keys provided from an Azure Map Account. Please refer to this [article](https://docs.microsoft.com/azure/azure-maps/how-to-manage-authentication) for details on how to manage authentication.",
                                  "key": "subscription-key",
                                  "value": "<string>"
                                },
                                {
                                  "description": "(Required) Version number of Azure Maps API. Current version is 1.0",
                                  "key": "api-version",
                                  "value": "1.0"
                                }
                              ],
                              "variable": [
                                {
                                  "key": "format"
                                }
                              ]
                            }
                          },
                          "status": "Not Found",
                          "code": 404,
                          "_postman_previewlanguage": "json",
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "cookie": [],
                          "responseTime": null,
                          "body": "{\n  \"error\": {\n    \"code\": \"<string>\",\n    \"message\": \"<string>\",\n    \"details\": [\n      {\n        \"value\": \"<Circular reference to #/components/schemas/ODataError detected>\"\n      },\n      {\n        \"value\": \"<Circular reference to #/components/schemas/ODataError detected>\"\n      }\n    ],\n    \"target\": \"<string>\"\n  }\n}",
                          "createdAt": "2026-06-05T15:19:28.000Z",
                          "updatedAt": "2026-06-05T15:19:28.000Z",
                          "uid": "35240-7c3081be-4a4d-44f7-a2ff-f00ec7277bb9"
                        },
                        {
                          "id": "222ab4d6-77e9-44af-8a42-7ab83162eb18",
                          "name": "An error occurred while processing the request. Please try again later.",
                          "originalRequest": {
                            "method": "POST",
                            "header": [
                              {
                                "description": "Specifies which account is intended for usage in conjunction with the Microsoft Entra ID security model.  It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management  plane Account API. To use Microsoft Entra ID security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance.",
                                "key": "x-ms-client-id",
                                "value": "<string>"
                              },
                              {
                                "key": "Content-Type",
                                "value": "application/json"
                              },
                              {
                                "key": "Accept",
                                "value": "application/json"
                              },
                              {
                                "description": "Added as a part of security scheme: oauth2",
                                "key": "Authorization",
                                "value": "<token>"
                              }
                            ],
                            "body": {
                              "mode": "raw",
                              "raw": "{\n  \"batchItems\": [\n    {\n      \"query\": \"<string>\"\n    },\n    {\n      \"query\": \"<string>\"\n    }\n  ]\n}",
                              "options": {
                                "raw": {
                                  "headerFamily": "json",
                                  "language": "json"
                                }
                              }
                            },
                            "url": {
                              "raw": "{{baseUrl}}/route/directions/batch/:format?subscription-key=<string>&api-version=1.0",
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "path": [
                                "route",
                                "directions",
                                "batch",
                                ":format"
                              ],
                              "query": [
                                {
                                  "description": "One of the Azure Maps keys provided from an Azure Map Account. Please refer to this [article](https://docs.microsoft.com/azure/azure-maps/how-to-manage-authentication) for details on how to manage authentication.",
                                  "key": "subscription-key",
                                  "value": "<string>"
                                },
                                {
                                  "description": "(Required) Version number of Azure Maps API. Current version is 1.0",
                                  "key": "api-version",
                                  "value": "1.0"
                                }
                              ],
                              "variable": [
                                {
                                  "key": "format"
                                }
                              ]
                            }
                          },
                          "status": "Internal Server Error",
                          "code": 500,
                          "_postman_previewlanguage": "json",
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "cookie": [],
                          "responseTime": null,
                          "body": "{\n  \"error\": {\n    \"code\": \"<string>\",\n    \"message\": \"<string>\",\n    \"details\": [\n      {\n        \"value\": \"<Circular reference to #/components/schemas/ODataError detected>\"\n      },\n      {\n        \"value\": \"<Circular reference to #/components/schemas/ODataError detected>\"\n      }\n    ],\n    \"target\": \"<string>\"\n  }\n}",
                          "createdAt": "2026-06-05T15:19:28.000Z",
                          "updatedAt": "2026-06-05T15:19:28.000Z",
                          "uid": "35240-222ab4d6-77e9-44af-8a42-7ab83162eb18"
                        }
                      ],
                      "createdAt": "2026-06-05T15:19:28.000Z",
                      "updatedAt": "2026-06-05T15:19:28.000Z",
                      "uid": "35240-91203cee-6a45-476b-a173-16c635b6c74d"
                    }
                  ],
                  "id": "ed160e37-aab0-4f89-85e9-ff96836d716f",
                  "createdAt": "2026-06-05T15:19:28.000Z",
                  "updatedAt": "2026-06-05T15:19:28.000Z",
                  "uid": "35240-ed160e37-aab0-4f89-85e9-ff96836d716f"
                }
              ],
              "id": "22dd8b0a-564e-4e12-8c46-916de16c86b7",
              "createdAt": "2026-06-05T15:19:28.000Z",
              "updatedAt": "2026-06-05T15:19:28.000Z",
              "uid": "35240-22dd8b0a-564e-4e12-8c46-916de16c86b7"
            }
          ],
          "id": "38401f5a-8cdb-462e-9c2b-b025820080a9",
          "createdAt": "2026-06-05T15:19:28.000Z",
          "updatedAt": "2026-06-05T15:19:28.000Z",
          "uid": "35240-38401f5a-8cdb-462e-9c2b-b025820080a9"
        },
        {
          "name": "range",
          "item": [
            {
              "name": "{format}",
              "item": [
                {
                  "name": "Microsoft Azure Get Route Range Format",
                  "id": "460b7383-bbe6-4a1d-8516-658e86a78d50",
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  },
                  "request": {
                    "method": "GET",
                    "header": [
                      {
                        "description": "Specifies which account is intended for usage in conjunction with the Microsoft Entra ID security model.  It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management  plane Account API. To use Microsoft Entra ID security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance.",
                        "key": "x-ms-client-id",
                        "value": "<string>"
                      },
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "url": {
                      "raw": "{{baseUrl}}/route/range/:format?subscription-key=<string>&api-version=1.0&query=<string>&fuelBudgetInLiters=<float>&energyBudgetInkWh=<float>&timeBudgetInSec=<float>&distanceBudgetInMeters=<float>&departAt=<dateTime>&routeType=fastest&traffic=true&avoid=ferries&travelMode=car&hilliness=normal&windingness=normal&vehicleAxleWeight=0&vehicleWidth=0&vehicleHeight=0&vehicleLength=0&vehicleMaxSpeed=0&vehicleWeight=0&vehicleCommercial=false&vehicleLoadType=USHazmatClass7&vehicleEngineType=combustion&constantSpeedConsumptionInLitersPerHundredkm=<float>&currentFuelInLiters=<float>&auxiliaryPowerInLitersPerHour=<float>&fuelEnergyDensityInMJoulesPerLiter=<float>&accelerationEfficiency=<float>&decelerationEfficiency=<float>&uphillEfficiency=<float>&downhillEfficiency=<float>&constantSpeedConsumptionInkWhPerHundredkm=<string>&currentChargeInkWh=<string>&maxChargeInkWh=<string>&auxiliaryPowerInkW=<string>",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "route",
                        "range",
                        ":format"
                      ],
                      "query": [
                        {
                          "description": "One of the Azure Maps keys provided from an Azure Map Account. Please refer to this [article](https://docs.microsoft.com/azure/azure-maps/how-to-manage-authentication) for details on how to manage authentication.",
                          "key": "subscription-key",
                          "value": "<string>"
                        },
                        {
                          "description": "(Required) Version number of Azure Maps API. Current version is 1.0",
                          "key": "api-version",
                          "value": "1.0"
                        },
                        {
                          "description": "(Required) The Coordinate from which the range calculation should start.",
                          "key": "query",
                          "value": "<string>"
                        },
                        {
                          "description": "Fuel budget in liters that determines maximal range which can be travelled using the specified Combustion Consumption Model.<br> When fuelBudgetInLiters is used, it is mandatory to specify a detailed  Combustion Consumption Model.<br> Exactly one budget (fuelBudgetInLiters, energyBudgetInkWh, timeBudgetInSec, or distanceBudgetInMeters) must be used.",
                          "key": "fuelBudgetInLiters",
                          "value": "<float>"
                        },
                        {
                          "description": "Electric energy budget in kilowatt hours (kWh) that determines maximal range which can be travelled using the specified Electric Consumption Model.<br> When energyBudgetInkWh is used, it is mandatory to specify a detailed Electric Consumption Model.<br> Exactly one budget (fuelBudgetInLiters, energyBudgetInkWh, timeBudgetInSec, or distanceBudgetInMeters) must be used.",
                          "key": "energyBudgetInkWh",
                          "value": "<float>"
                        },
                        {
                          "description": "Time budget in seconds that determines maximal range which can be travelled using driving time. The Consumption Model will only affect the range when routeType is eco.<br> Exactly one budget (fuelBudgetInLiters, energyBudgetInkWh, timeBudgetInSec, or distanceBudgetInMeters) must be used.",
                          "key": "timeBudgetInSec",
                          "value": "<float>"
                        },
                        {
                          "description": "Distance budget in meters that determines maximal range which can be travelled using driving distance.  The Consumption Model will only affect the range when routeType is eco.<br> Exactly one budget (fuelBudgetInLiters, energyBudgetInkWh, timeBudgetInSec, or distanceBudgetInMeters) must be used.",
                          "key": "distanceBudgetInMeters",
                          "value": "<float>"
                        },
                        {
                          "description": "The date and time of departure from the origin point. Departure times apart from now must be specified as a dateTime. When a time zone offset is not specified, it will be assumed to be that of the origin point. The departAt value must be in the future in the date-time format (1996-12-19T16:39:57-08:00).",
                          "key": "departAt",
                          "value": "<dateTime>"
                        },
                        {
                          "description": "The type of route requested.",
                          "key": "routeType",
                          "value": "fastest"
                        },
                        {
                          "description": "Possible values: \n  * true - Do consider all available traffic information during routing\n  * false - Ignore current traffic data during routing. Note that although the current traffic data is ignored \n  during routing, the effect of historic traffic on effective road speeds is still incorporated.",
                          "key": "traffic",
                          "value": "true"
                        },
                        {
                          "description": "Specifies something that the route calculation should try to avoid when determining the route. Can be specified multiple times in one request, for example, '&avoid=motorways&avoid=tollRoads&avoid=ferries'. In calculateReachableRange requests, the value alreadyUsedRoads must not be used.",
                          "key": "avoid",
                          "value": "ferries"
                        },
                        {
                          "description": "The mode of travel for the requested route. If not defined, default is 'car'. Note that the requested travelMode may not be available for the entire route. Where the requested travelMode is not available for a particular section, the travelMode element of the response for that section will be \"other\". Note that travel modes bus, motorcycle, taxi and van are BETA functionality. Full restriction data is not available in all areas. In **calculateReachableRange** requests, the values bicycle and pedestrian must not be used.",
                          "key": "travelMode",
                          "value": "car"
                        },
                        {
                          "description": "Degree of hilliness for thrilling route. This parameter can only be used in conjunction with `routeType`=thrilling.",
                          "key": "hilliness",
                          "value": "normal"
                        },
                        {
                          "description": "Level of turns for thrilling route. This parameter can only be used in conjunction with `routeType`=thrilling.",
                          "key": "windingness",
                          "value": "normal"
                        },
                        {
                          "description": "Weight per axle of the vehicle in kg. A value of 0 means that weight restrictions per axle are not considered.",
                          "key": "vehicleAxleWeight",
                          "value": "0"
                        },
                        {
                          "description": "Width of the vehicle in meters. A value of 0 means that width restrictions are not considered.",
                          "key": "vehicleWidth",
                          "value": "0"
                        },
                        {
                          "description": "Height of the vehicle in meters. A value of 0 means that height restrictions are not considered.",
                          "key": "vehicleHeight",
                          "value": "0"
                        },
                        {
                          "description": "Length of the vehicle in meters. A value of 0 means that length restrictions are not considered.",
                          "key": "vehicleLength",
                          "value": "0"
                        },
                        {
                          "description": "Maximum speed of the vehicle in km/hour. The max speed in the vehicle profile is used to check whether a vehicle is allowed on motorways. \n\n* A value of 0 means that an appropriate value for the vehicle will be determined and applied during route planning.\n\n* A non-zero value may be overridden during route planning. For example, the current traffic flow is 60 km/hour. If the vehicle  maximum speed is set to 50 km/hour, the routing engine will consider 60 km/hour as this is the current situation.  If the maximum speed of the vehicle is provided as 80 km/hour but the current traffic flow is 60 km/hour, then routing engine will again use 60 km/hour.",
                          "key": "vehicleMaxSpeed",
                          "value": "0"
                        },
                        {
                          "description": "Weight of the vehicle in kilograms.\n\n* It is mandatory if any of the *Efficiency parameters are set.\n\n* It must be strictly positive when used in the context of the Consumption Model. Weight restrictions are considered.\n\n* If no detailed **Consumption Model** is specified and the value of **vehicleWeight** is non-zero, then weight restrictions are considered.\n\n* In all other cases, this parameter is ignored.\n\nSensible Values : for **Combustion Model** : 1600, for **Electric Model** : 1900",
                          "key": "vehicleWeight",
                          "value": "0"
                        },
                        {
                          "description": "Vehicle is used for commercial purposes and thus may not be allowed to drive  on some roads.",
                          "key": "vehicleCommercial",
                          "value": "false"
                        },
                        {
                          "description": "Types of cargo that may be classified as hazardous materials and restricted from some roads. Available vehicleLoadType values are US Hazmat classes 1 through 9, plus generic classifications for use in other countries/regions. Values beginning with USHazmat are for US routing while otherHazmat should be used for all other countries/regions. vehicleLoadType can be specified multiple times. This parameter is currently only considered for travelMode=truck.",
                          "key": "vehicleLoadType",
                          "value": "USHazmatClass7"
                        },
                        {
                          "description": "Engine type of the vehicle. When a detailed Consumption Model is specified, it must be consistent with the value of **vehicleEngineType**.",
                          "key": "vehicleEngineType",
                          "value": "combustion"
                        },
                        {
                          "description": "\n\nSpecifies the speed-dependent component of consumption.\n\nProvided as an unordered list of colon-delimited speed & consumption-rate pairs. The list defines points on a consumption curve. Consumption rates for speeds not in the list are found as follows:\n\n * by linear interpolation, if the given speed lies in between two speeds in the list\n\n * by linear extrapolation otherwise, assuming a constant (\u0394Consumption/\u0394Speed) determined by the nearest two points in the list\n\nThe list must contain between 1 and 25 points (inclusive), and may not contain duplicate points for the same speed. If it only contains a single point, then the consumption rate of that point is used without further processing.\n\nConsumption specified for the largest speed must be greater than or equal to that of the penultimate largest speed. This ensures that extrapolation does not lead to negative consumption rates.\n\nSimilarly, consumption values specified for the two smallest speeds in the list cannot lead to a negative consumption rate for any smaller speed.\n\nThe valid range for the consumption values(expressed in l/100km) is between 0.01 and 100000.0.\n\nSensible Values : 50,6.3:130,11.5\n\n**Note** : This parameter is required for **The Combustion Consumption Model**.",
                          "key": "constantSpeedConsumptionInLitersPerHundredkm",
                          "value": "<float>"
                        },
                        {
                          "description": "Specifies the current supply of fuel in liters.\n\nSensible Values : 55",
                          "key": "currentFuelInLiters",
                          "value": "<float>"
                        },
                        {
                          "description": "Specifies the amount of fuel consumed for sustaining auxiliary systems of the vehicle, in liters per hour.\n\nIt can be used to specify consumption due to devices and systems such as AC systems, radio, heating, etc.\n\nSensible Values : 0.2",
                          "key": "auxiliaryPowerInLitersPerHour",
                          "value": "<float>"
                        },
                        {
                          "description": "Specifies the amount of chemical energy stored in one liter of fuel in megajoules (MJ). It is used in conjunction with the ***Efficiency** parameters for conversions between saved or consumed energy and fuel. For example, energy density is 34.2 MJ/l for gasoline, and 35.8 MJ/l for Diesel fuel.\n\nThis parameter is required if any ***Efficiency** parameter is set.\n\nSensible Values : 34.2",
                          "key": "fuelEnergyDensityInMJoulesPerLiter",
                          "value": "<float>"
                        },
                        {
                          "description": "Specifies the efficiency of converting chemical energy stored in fuel to kinetic energy when the vehicle accelerates _(i.e. KineticEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed_ is obtained by converting consumed fuel to chemical energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **decelerationEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**decelerationEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.33, for **Electric Model** : 0.66",
                          "key": "accelerationEfficiency",
                          "value": "<float>"
                        },
                        {
                          "description": "Specifies the efficiency of converting kinetic energy to saved (not consumed) fuel when the vehicle decelerates _(i.e. ChemicalEnergySaved/KineticEnergyLost). ChemicalEnergySaved_ is obtained by converting saved (not consumed) fuel to energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **accelerationEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**accelerationEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.83, for **Electric Model** : 0.91",
                          "key": "decelerationEfficiency",
                          "value": "<float>"
                        },
                        {
                          "description": "Specifies the efficiency of converting chemical energy stored in fuel to potential energy when the vehicle gains elevation _(i.e. PotentialEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed_ is obtained by converting consumed fuel to chemical energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **downhillEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**downhillEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.27, for **Electric Model** : 0.74",
                          "key": "uphillEfficiency",
                          "value": "<float>"
                        },
                        {
                          "description": "Specifies the efficiency of converting potential energy to saved (not consumed) fuel when the vehicle loses elevation _(i.e. ChemicalEnergySaved/PotentialEnergyLost). ChemicalEnergySaved_ is obtained by converting saved (not consumed) fuel to energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **uphillEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**uphillEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.51, for **Electric Model** : 0.73",
                          "key": "downhillEfficiency",
                          "value": "<float>"
                        },
                        {
                          "description": "Specifies the speed-dependent component of consumption.\n\nProvided as an unordered list of speed/consumption-rate pairs. The list defines points on a consumption curve. Consumption rates for speeds not in the list are found as follows:\n\n* by linear interpolation, if the given speed lies in between two speeds in the list\n\n* by linear extrapolation otherwise, assuming a constant (\u0394Consumption/\u0394Speed) determined by the nearest two points in the list\n\nThe list must contain between 1 and 25 points (inclusive), and may not contain duplicate points for the same speed. If it only contains a single point, then the consumption rate of that point is used without further processing.\n\nConsumption specified for the largest speed must be greater than or equal to that of the penultimate largest speed. This ensures that extrapolation does not lead to negative consumption rates.\n\nSimilarly, consumption values specified for the two smallest speeds in the list cannot lead to a negative consumption rate for any smaller  speed.\n\nThe valid range for the consumption values(expressed in kWh/100km) is between 0.01 and 100000.0.\n\nSensible Values : 50,8.2:130,21.3\n\nThis parameter is required for **Electric consumption model**.",
                          "key": "constantSpeedConsumptionInkWhPerHundredkm",
                          "value": "<string>"
                        },
                        {
                          "description": "Specifies the current electric energy supply in kilowatt hours (kWh).\n\nThis parameter co-exists with **maxChargeInkWh** parameter.\n\nThe range of values allowed are 0.0 to **maxChargeInkWh**.\n\nSensible Values : 43",
                          "key": "currentChargeInkWh",
                          "value": "<string>"
                        },
                        {
                          "description": "Specifies the maximum electric energy supply in kilowatt hours (kWh) that may be stored in the vehicle's battery.\n\nThis parameter co-exists with **currentChargeInkWh** parameter.\n\nMinimum value has to be greater than or equal to **currentChargeInkWh**.\n\nSensible Values : 85",
                          "key": "maxChargeInkWh",
                          "value": "<string>"
                        },
                        {
                          "description": "Specifies the amount of power consumed for sustaining auxiliary systems, in kilowatts (kW).\n\nIt can be used to specify consumption due to devices and systems such as AC systems, radio, heating, etc.\n\nSensible Values : 1.7",
                          "key": "auxiliaryPowerInkW",
                          "value": "<string>"
                        }
                      ],
                      "variable": [
                        {
                          "id": "1e73436a-d193-41ae-9bca-ceda38d02521",
                          "key": "format",
                          "value": "json",
                          "description": "(Required) Desired format of the response. Value can be either _json_ or _xml_."
                        }
                      ]
                    },
                    "description": "__Route Range (Isochrone) API__<br><br><br>**Applies to**: S1 pricing tier.<br><br>This service will calculate a set of locations that can be reached from the origin point based on fuel, energy,  time or distance budget that is specified. A polygon boundary (or Isochrone) is returned in a counterclockwise  orientation as well as the precise polygon center which was the result of the origin point.<br><br>The returned polygon can be used for further processing such as  [Search Inside Geometry](https://docs.microsoft.com/rest/api/maps/search/postsearchinsidegeometry) to  search for POIs within the provided Isochrone."
                  },
                  "response": [
                    {
                      "id": "a91a5941-1f10-408a-869e-695f29fb5db4",
                      "name": "OK",
                      "originalRequest": {
                        "method": "GET",
                        "header": [
                          {
                            "description": "Specifies which account is intended for usage in conjunction with the Microsoft Entra ID security model.  It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management  plane Account API. To use Microsoft Entra ID security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance.",
                            "key": "x-ms-client-id",
                            "value": "<string>"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: oauth2",
                            "key": "Authorization",
                            "value": "<token>"
                          }
                        ],
                        "url": {
                          "raw": "{{baseUrl}}/route/range/:format?subscription-key=<string>&api-version=1.0&query=<string>&fuelBudgetInLiters=<float>&energyBudgetInkWh=<float>&timeBudgetInSec=<float>&distanceBudgetInMeters=<float>&departAt=<dateTime>&routeType=fastest&traffic=true&avoid=ferries&travelMode=car&hilliness=normal&windingness=normal&vehicleAxleWeight=0&vehicleWidth=0&vehicleHeight=0&vehicleLength=0&vehicleMaxSpeed=0&vehicleWeight=0&vehicleCommercial=false&vehicleLoadType=USHazmatClass7&vehicleEngineType=combustion&constantSpeedConsumptionInLitersPerHundredkm=<float>&currentFuelInLiters=<float>&auxiliaryPowerInLitersPerHour=<float>&fuelEnergyDensityInMJoulesPerLiter=<float>&accelerationEfficiency=<float>&decelerationEfficiency=<float>&uphillEfficiency=<float>&downhillEfficiency=<float>&constantSpeedConsumptionInkWhPerHundredkm=<string>&currentChargeInkWh=<string>&maxChargeInkWh=<string>&auxiliaryPowerInkW=<string>",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "route",
                            "range",
                            ":format"
                          ],
                          "query": [
                            {
                              "description": "One of the Azure Maps keys provided from an Azure Map Account. Please refer to this [article](https://docs.microsoft.com/azure/azure-maps/how-to-manage-authentication) for details on how to manage authentication.",
                              "key": "subscription-key",
                              "value": "<string>"
                            },
                            {
                              "description": "(Required) Version number of Azure Maps API. Current version is 1.0",
                              "key": "api-version",
                              "value": "1.0"
                            },
                            {
                              "description": "(Required) The Coordinate from which the range calculation should start.",
                              "key": "query",
                              "value": "<string>"
                            },
                            {
                              "description": "Fuel budget in liters that determines maximal range which can be travelled using the specified Combustion Consumption Model.<br> When fuelBudgetInLiters is used, it is mandatory to specify a detailed  Combustion Consumption Model.<br> Exactly one budget (fuelBudgetInLiters, energyBudgetInkWh, timeBudgetInSec, or distanceBudgetInMeters) must be used.",
                              "key": "fuelBudgetInLiters",
                              "value": "<float>"
                            },
                            {
                              "description": "Electric energy budget in kilowatt hours (kWh) that determines maximal range which can be travelled using the specified Electric Consumption Model.<br> When energyBudgetInkWh is used, it is mandatory to specify a detailed Electric Consumption Model.<br> Exactly one budget (fuelBudgetInLiters, energyBudgetInkWh, timeBudgetInSec, or distanceBudgetInMeters) must be used.",
                              "key": "energyBudgetInkWh",
                              "value": "<float>"
                            },
                            {
                              "description": "Time budget in seconds that determines maximal range which can be travelled using driving time. The Consumption Model will only affect the range when routeType is eco.<br> Exactly one budget (fuelBudgetInLiters, energyBudgetInkWh, timeBudgetInSec, or distanceBudgetInMeters) must be used.",
                              "key": "timeBudgetInSec",
                              "value": "<float>"
                            },
                            {
                              "description": "Distance budget in meters that determines maximal range which can be travelled using driving distance.  The Consumption Model will only affect the range when routeType is eco.<br> Exactly one budget (fuelBudgetInLiters, energyBudgetInkWh, timeBudgetInSec, or distanceBudgetInMeters) must be used.",
                              "key": "distanceBudgetInMeters",
                              "value": "<float>"
                            },
                            {
                              "description": "The date and time of departure from the origin point. Departure times apart from now must be specified as a dateTime. When a time zone offset is not specified, it will be assumed to be that of the origin point. The departAt value must be in the future in the date-time format (1996-12-19T16:39:57-08:00).",
                              "key": "departAt",
                              "value": "<dateTime>"
                            },
                            {
                              "description": "The type of route requested.",
                              "key": "routeType",
                              "value": "fastest"
                            },
                            {
                              "description": "Possible values: \n  * true - Do consider all available traffic information during routing\n  * false - Ignore current traffic data during routing. Note that although the current traffic data is ignored \n  during routing, the effect of historic traffic on effective road speeds is still incorporated.",
                              "key": "traffic",
                              "value": "true"
                            },
                            {
                              "description": "Specifies something that the route calculation should try to avoid when determining the route. Can be specified multiple times in one request, for example, '&avoid=motorways&avoid=tollRoads&avoid=ferries'. In calculateReachableRange requests, the value alreadyUsedRoads must not be used.",
                              "key": "avoid",
                              "value": "ferries"
                            },
                            {
                              "description": "The mode of travel for the requested route. If not defined, default is 'car'. Note that the requested travelMode may not be available for the entire route. Where the requested travelMode is not available for a particular section, the travelMode element of the response for that section will be \"other\". Note that travel modes bus, motorcycle, taxi and van are BETA functionality. Full restriction data is not available in all areas. In **calculateReachableRange** requests, the values bicycle and pedestrian must not be used.",
                              "key": "travelMode",
                              "value": "car"
                            },
                            {
                              "description": "Degree of hilliness for thrilling route. This parameter can only be used in conjunction with `routeType`=thrilling.",
                              "key": "hilliness",
                              "value": "normal"
                            },
                            {
                              "description": "Level of turns for thrilling route. This parameter can only be used in conjunction with `routeType`=thrilling.",
                              "key": "windingness",
                              "value": "normal"
                            },
                            {
                              "description": "Weight per axle of the vehicle in kg. A value of 0 means that weight restrictions per axle are not considered.",
                              "key": "vehicleAxleWeight",
                              "value": "0"
                            },
                            {
                              "description": "Width of the vehicle in meters. A value of 0 means that width restrictions are not considered.",
                              "key": "vehicleWidth",
                              "value": "0"
                            },
                            {
                              "description": "Height of the vehicle in meters. A value of 0 means that height restrictions are not considered.",
                              "key": "vehicleHeight",
                              "value": "0"
                            },
                            {
                              "description": "Length of the vehicle in meters. A value of 0 means that length restrictions are not considered.",
                              "key": "vehicleLength",
                              "value": "0"
                            },
                            {
                              "description": "Maximum speed of the vehicle in km/hour. The max speed in the vehicle profile is used to check whether a vehicle is allowed on motorways. \n\n* A value of 0 means that an appropriate value for the vehicle will be determined and applied during route planning.\n\n* A non-zero value may be overridden during route planning. For example, the current traffic flow is 60 km/hour. If the vehicle  maximum speed is set to 50 km/hour, the routing engine will consider 60 km/hour as this is the current situation.  If the maximum speed of the vehicle is provided as 80 km/hour but the current traffic flow is 60 km/hour, then routing engine will again use 60 km/hour.",
                              "key": "vehicleMaxSpeed",
                              "value": "0"
                            },
                            {
                              "description": "Weight of the vehicle in kilograms.\n\n* It is mandatory if any of the *Efficiency parameters are set.\n\n* It must be strictly positive when used in the context of the Consumption Model. Weight restrictions are considered.\n\n* If no detailed **Consumption Model** is specified and the value of **vehicleWeight** is non-zero, then weight restrictions are considered.\n\n* In all other cases, this parameter is ignored.\n\nSensible Values : for **Combustion Model** : 1600, for **Electric Model** : 1900",
                              "key": "vehicleWeight",
                              "value": "0"
                            },
                            {
                              "description": "Vehicle is used for commercial purposes and thus may not be allowed to drive  on some roads.",
                              "key": "vehicleCommercial",
                              "value": "false"
                            },
                            {
                              "description": "Types of cargo that may be classified as hazardous materials and restricted from some roads. Available vehicleLoadType values are US Hazmat classes 1 through 9, plus generic classifications for use in other countries/regions. Values beginning with USHazmat are for US routing while otherHazmat should be used for all other countries/regions. vehicleLoadType can be specified multiple times. This parameter is currently only considered for travelMode=truck.",
                              "key": "vehicleLoadType",
                              "value": "USHazmatClass7"
                            },
                            {
                              "description": "Engine type of the vehicle. When a detailed Consumption Model is specified, it must be consistent with the value of **vehicleEngineType**.",
                              "key": "vehicleEngineType",
                              "value": "combustion"
                            },
                            {
                              "description": "\n\nSpecifies the speed-dependent component of consumption.\n\nProvided as an unordered list of colon-delimited speed & consumption-rate pairs. The list defines points on a consumption curve. Consumption rates for speeds not in the list are found as follows:\n\n * by linear interpolation, if the given speed lies in between two speeds in the list\n\n * by linear extrapolation otherwise, assuming a constant (\u0394Consumption/\u0394Speed) determined by the nearest two points in the list\n\nThe list must contain between 1 and 25 points (inclusive), and may not contain duplicate points for the same speed. If it only contains a single point, then the consumption rate of that point is used without further processing.\n\nConsumption specified for the largest speed must be greater than or equal to that of the penultimate largest speed. This ensures that extrapolation does not lead to negative consumption rates.\n\nSimilarly, consumption values specified for the two smallest speeds in the list cannot lead to a negative consumption rate for any smaller speed.\n\nThe valid range for the consumption values(expressed in l/100km) is between 0.01 and 100000.0.\n\nSensible Values : 50,6.3:130,11.5\n\n**Note** : This parameter is required for **The Combustion Consumption Model**.",
                              "key": "constantSpeedConsumptionInLitersPerHundredkm",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the current supply of fuel in liters.\n\nSensible Values : 55",
                              "key": "currentFuelInLiters",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the amount of fuel consumed for sustaining auxiliary systems of the vehicle, in liters per hour.\n\nIt can be used to specify consumption due to devices and systems such as AC systems, radio, heating, etc.\n\nSensible Values : 0.2",
                              "key": "auxiliaryPowerInLitersPerHour",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the amount of chemical energy stored in one liter of fuel in megajoules (MJ). It is used in conjunction with the ***Efficiency** parameters for conversions between saved or consumed energy and fuel. For example, energy density is 34.2 MJ/l for gasoline, and 35.8 MJ/l for Diesel fuel.\n\nThis parameter is required if any ***Efficiency** parameter is set.\n\nSensible Values : 34.2",
                              "key": "fuelEnergyDensityInMJoulesPerLiter",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting chemical energy stored in fuel to kinetic energy when the vehicle accelerates _(i.e. KineticEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed_ is obtained by converting consumed fuel to chemical energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **decelerationEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**decelerationEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.33, for **Electric Model** : 0.66",
                              "key": "accelerationEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting kinetic energy to saved (not consumed) fuel when the vehicle decelerates _(i.e. ChemicalEnergySaved/KineticEnergyLost). ChemicalEnergySaved_ is obtained by converting saved (not consumed) fuel to energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **accelerationEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**accelerationEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.83, for **Electric Model** : 0.91",
                              "key": "decelerationEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting chemical energy stored in fuel to potential energy when the vehicle gains elevation _(i.e. PotentialEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed_ is obtained by converting consumed fuel to chemical energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **downhillEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**downhillEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.27, for **Electric Model** : 0.74",
                              "key": "uphillEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting potential energy to saved (not consumed) fuel when the vehicle loses elevation _(i.e. ChemicalEnergySaved/PotentialEnergyLost). ChemicalEnergySaved_ is obtained by converting saved (not consumed) fuel to energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **uphillEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**uphillEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.51, for **Electric Model** : 0.73",
                              "key": "downhillEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the speed-dependent component of consumption.\n\nProvided as an unordered list of speed/consumption-rate pairs. The list defines points on a consumption curve. Consumption rates for speeds not in the list are found as follows:\n\n* by linear interpolation, if the given speed lies in between two speeds in the list\n\n* by linear extrapolation otherwise, assuming a constant (\u0394Consumption/\u0394Speed) determined by the nearest two points in the list\n\nThe list must contain between 1 and 25 points (inclusive), and may not contain duplicate points for the same speed. If it only contains a single point, then the consumption rate of that point is used without further processing.\n\nConsumption specified for the largest speed must be greater than or equal to that of the penultimate largest speed. This ensures that extrapolation does not lead to negative consumption rates.\n\nSimilarly, consumption values specified for the two smallest speeds in the list cannot lead to a negative consumption rate for any smaller  speed.\n\nThe valid range for the consumption values(expressed in kWh/100km) is between 0.01 and 100000.0.\n\nSensible Values : 50,8.2:130,21.3\n\nThis parameter is required for **Electric consumption model**.",
                              "key": "constantSpeedConsumptionInkWhPerHundredkm",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies the current electric energy supply in kilowatt hours (kWh).\n\nThis parameter co-exists with **maxChargeInkWh** parameter.\n\nThe range of values allowed are 0.0 to **maxChargeInkWh**.\n\nSensible Values : 43",
                              "key": "currentChargeInkWh",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies the maximum electric energy supply in kilowatt hours (kWh) that may be stored in the vehicle's battery.\n\nThis parameter co-exists with **currentChargeInkWh** parameter.\n\nMinimum value has to be greater than or equal to **currentChargeInkWh**.\n\nSensible Values : 85",
                              "key": "maxChargeInkWh",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies the amount of power consumed for sustaining auxiliary systems, in kilowatts (kW).\n\nIt can be used to specify consumption due to devices and systems such as AC systems, radio, heating, etc.\n\nSensible Values : 1.7",
                              "key": "auxiliaryPowerInkW",
                              "value": "<string>"
                            }
                          ],
                          "variable": [
                            {
                              "key": "format"
                            }
                          ]
                        }
                      },
                      "status": "OK",
                      "code": 200,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"formatVersion\": \"<string>\",\n  \"reachableRange\": {\n    \"center\": {\n      \"latitude\": \"<double>\",\n      \"longitude\": \"<double>\"\n    },\n    \"boundary\": [\n      {\n        \"latitude\": \"<double>\",\n        \"longitude\": \"<double>\"\n      },\n      {\n        \"latitude\": \"<double>\",\n        \"longitude\": \"<double>\"\n      }\n    ]\n  },\n  \"report\": {\n    \"effectiveSettings\": [\n      {\n        \"key\": \"<string>\",\n        \"value\": \"<string>\"\n      },\n      {\n        \"key\": \"<string>\",\n        \"value\": \"<string>\"\n      }\n    ]\n  }\n}",
                      "createdAt": "2026-06-05T15:19:28.000Z",
                      "updatedAt": "2026-06-05T15:19:28.000Z",
                      "uid": "35240-a91a5941-1f10-408a-869e-695f29fb5db4"
                    },
                    {
                      "id": "620ab1bb-61a0-4640-b6c7-7d54fc785edd",
                      "name": "Bad request: one or more parameters were incorrectly specified or are mutually exclusive.",
                      "originalRequest": {
                        "method": "GET",
                        "header": [
                          {
                            "description": "Specifies which account is intended for usage in conjunction with the Microsoft Entra ID security model.  It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management  plane Account API. To use Microsoft Entra ID security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance.",
                            "key": "x-ms-client-id",
                            "value": "<string>"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: oauth2",
                            "key": "Authorization",
                            "value": "<token>"
                          }
                        ],
                        "url": {
                          "raw": "{{baseUrl}}/route/range/:format?subscription-key=<string>&api-version=1.0&query=<string>&fuelBudgetInLiters=<float>&energyBudgetInkWh=<float>&timeBudgetInSec=<float>&distanceBudgetInMeters=<float>&departAt=<dateTime>&routeType=fastest&traffic=true&avoid=ferries&travelMode=car&hilliness=normal&windingness=normal&vehicleAxleWeight=0&vehicleWidth=0&vehicleHeight=0&vehicleLength=0&vehicleMaxSpeed=0&vehicleWeight=0&vehicleCommercial=false&vehicleLoadType=USHazmatClass7&vehicleEngineType=combustion&constantSpeedConsumptionInLitersPerHundredkm=<float>&currentFuelInLiters=<float>&auxiliaryPowerInLitersPerHour=<float>&fuelEnergyDensityInMJoulesPerLiter=<float>&accelerationEfficiency=<float>&decelerationEfficiency=<float>&uphillEfficiency=<float>&downhillEfficiency=<float>&constantSpeedConsumptionInkWhPerHundredkm=<string>&currentChargeInkWh=<string>&maxChargeInkWh=<string>&auxiliaryPowerInkW=<string>",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "route",
                            "range",
                            ":format"
                          ],
                          "query": [
                            {
                              "description": "One of the Azure Maps keys provided from an Azure Map Account. Please refer to this [article](https://docs.microsoft.com/azure/azure-maps/how-to-manage-authentication) for details on how to manage authentication.",
                              "key": "subscription-key",
                              "value": "<string>"
                            },
                            {
                              "description": "(Required) Version number of Azure Maps API. Current version is 1.0",
                              "key": "api-version",
                              "value": "1.0"
                            },
                            {
                              "description": "(Required) The Coordinate from which the range calculation should start.",
                              "key": "query",
                              "value": "<string>"
                            },
                            {
                              "description": "Fuel budget in liters that determines maximal range which can be travelled using the specified Combustion Consumption Model.<br> When fuelBudgetInLiters is used, it is mandatory to specify a detailed  Combustion Consumption Model.<br> Exactly one budget (fuelBudgetInLiters, energyBudgetInkWh, timeBudgetInSec, or distanceBudgetInMeters) must be used.",
                              "key": "fuelBudgetInLiters",
                              "value": "<float>"
                            },
                            {
                              "description": "Electric energy budget in kilowatt hours (kWh) that determines maximal range which can be travelled using the specified Electric Consumption Model.<br> When energyBudgetInkWh is used, it is mandatory to specify a detailed Electric Consumption Model.<br> Exactly one budget (fuelBudgetInLiters, energyBudgetInkWh, timeBudgetInSec, or distanceBudgetInMeters) must be used.",
                              "key": "energyBudgetInkWh",
                              "value": "<float>"
                            },
                            {
                              "description": "Time budget in seconds that determines maximal range which can be travelled using driving time. The Consumption Model will only affect the range when routeType is eco.<br> Exactly one budget (fuelBudgetInLiters, energyBudgetInkWh, timeBudgetInSec, or distanceBudgetInMeters) must be used.",
                              "key": "timeBudgetInSec",
                              "value": "<float>"
                            },
                            {
                              "description": "Distance budget in meters that determines maximal range which can be travelled using driving distance.  The Consumption Model will only affect the range when routeType is eco.<br> Exactly one budget (fuelBudgetInLiters, energyBudgetInkWh, timeBudgetInSec, or distanceBudgetInMeters) must be used.",
                              "key": "distanceBudgetInMeters",
                              "value": "<float>"
                            },
                            {
                              "description": "The date and time of departure from the origin point. Departure times apart from now must be specified as a dateTime. When a time zone offset is not specified, it will be assumed to be that of the origin point. The departAt value must be in the future in the date-time format (1996-12-19T16:39:57-08:00).",
                              "key": "departAt",
                              "value": "<dateTime>"
                            },
                            {
                              "description": "The type of route requested.",
                              "key": "routeType",
                              "value": "fastest"
                            },
                            {
                              "description": "Possible values: \n  * true - Do consider all available traffic information during routing\n  * false - Ignore current traffic data during routing. Note that although the current traffic data is ignored \n  during routing, the effect of historic traffic on effective road speeds is still incorporated.",
                              "key": "traffic",
                              "value": "true"
                            },
                            {
                              "description": "Specifies something that the route calculation should try to avoid when determining the route. Can be specified multiple times in one request, for example, '&avoid=motorways&avoid=tollRoads&avoid=ferries'. In calculateReachableRange requests, the value alreadyUsedRoads must not be used.",
                              "key": "avoid",
                              "value": "ferries"
                            },
                            {
                              "description": "The mode of travel for the requested route. If not defined, default is 'car'. Note that the requested travelMode may not be available for the entire route. Where the requested travelMode is not available for a particular section, the travelMode element of the response for that section will be \"other\". Note that travel modes bus, motorcycle, taxi and van are BETA functionality. Full restriction data is not available in all areas. In **calculateReachableRange** requests, the values bicycle and pedestrian must not be used.",
                              "key": "travelMode",
                              "value": "car"
                            },
                            {
                              "description": "Degree of hilliness for thrilling route. This parameter can only be used in conjunction with `routeType`=thrilling.",
                              "key": "hilliness",
                              "value": "normal"
                            },
                            {
                              "description": "Level of turns for thrilling route. This parameter can only be used in conjunction with `routeType`=thrilling.",
                              "key": "windingness",
                              "value": "normal"
                            },
                            {
                              "description": "Weight per axle of the vehicle in kg. A value of 0 means that weight restrictions per axle are not considered.",
                              "key": "vehicleAxleWeight",
                              "value": "0"
                            },
                            {
                              "description": "Width of the vehicle in meters. A value of 0 means that width restrictions are not considered.",
                              "key": "vehicleWidth",
                              "value": "0"
                            },
                            {
                              "description": "Height of the vehicle in meters. A value of 0 means that height restrictions are not considered.",
                              "key": "vehicleHeight",
                              "value": "0"
                            },
                            {
                              "description": "Length of the vehicle in meters. A value of 0 means that length restrictions are not considered.",
                              "key": "vehicleLength",
                              "value": "0"
                            },
                            {
                              "description": "Maximum speed of the vehicle in km/hour. The max speed in the vehicle profile is used to check whether a vehicle is allowed on motorways. \n\n* A value of 0 means that an appropriate value for the vehicle will be determined and applied during route planning.\n\n* A non-zero value may be overridden during route planning. For example, the current traffic flow is 60 km/hour. If the vehicle  maximum speed is set to 50 km/hour, the routing engine will consider 60 km/hour as this is the current situation.  If the maximum speed of the vehicle is provided as 80 km/hour but the current traffic flow is 60 km/hour, then routing engine will again use 60 km/hour.",
                              "key": "vehicleMaxSpeed",
                              "value": "0"
                            },
                            {
                              "description": "Weight of the vehicle in kilograms.\n\n* It is mandatory if any of the *Efficiency parameters are set.\n\n* It must be strictly positive when used in the context of the Consumption Model. Weight restrictions are considered.\n\n* If no detailed **Consumption Model** is specified and the value of **vehicleWeight** is non-zero, then weight restrictions are considered.\n\n* In all other cases, this parameter is ignored.\n\nSensible Values : for **Combustion Model** : 1600, for **Electric Model** : 1900",
                              "key": "vehicleWeight",
                              "value": "0"
                            },
                            {
                              "description": "Vehicle is used for commercial purposes and thus may not be allowed to drive  on some roads.",
                              "key": "vehicleCommercial",
                              "value": "false"
                            },
                            {
                              "description": "Types of cargo that may be classified as hazardous materials and restricted from some roads. Available vehicleLoadType values are US Hazmat classes 1 through 9, plus generic classifications for use in other countries/regions. Values beginning with USHazmat are for US routing while otherHazmat should be used for all other countries/regions. vehicleLoadType can be specified multiple times. This parameter is currently only considered for travelMode=truck.",
                              "key": "vehicleLoadType",
                              "value": "USHazmatClass7"
                            },
                            {
                              "description": "Engine type of the vehicle. When a detailed Consumption Model is specified, it must be consistent with the value of **vehicleEngineType**.",
                              "key": "vehicleEngineType",
                              "value": "combustion"
                            },
                            {
                              "description": "\n\nSpecifies the speed-dependent component of consumption.\n\nProvided as an unordered list of colon-delimited speed & consumption-rate pairs. The list defines points on a consumption curve. Consumption rates for speeds not in the list are found as follows:\n\n * by linear interpolation, if the given speed lies in between two speeds in the list\n\n * by linear extrapolation otherwise, assuming a constant (\u0394Consumption/\u0394Speed) determined by the nearest two points in the list\n\nThe list must contain between 1 and 25 points (inclusive), and may not contain duplicate points for the same speed. If it only contains a single point, then the consumption rate of that point is used without further processing.\n\nConsumption specified for the largest speed must be greater than or equal to that of the penultimate largest speed. This ensures that extrapolation does not lead to negative consumption rates.\n\nSimilarly, consumption values specified for the two smallest speeds in the list cannot lead to a negative consumption rate for any smaller speed.\n\nThe valid range for the consumption values(expressed in l/100km) is between 0.01 and 100000.0.\n\nSensible Values : 50,6.3:130,11.5\n\n**Note** : This parameter is required for **The Combustion Consumption Model**.",
                              "key": "constantSpeedConsumptionInLitersPerHundredkm",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the current supply of fuel in liters.\n\nSensible Values : 55",
                              "key": "currentFuelInLiters",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the amount of fuel consumed for sustaining auxiliary systems of the vehicle, in liters per hour.\n\nIt can be used to specify consumption due to devices and systems such as AC systems, radio, heating, etc.\n\nSensible Values : 0.2",
                              "key": "auxiliaryPowerInLitersPerHour",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the amount of chemical energy stored in one liter of fuel in megajoules (MJ). It is used in conjunction with the ***Efficiency** parameters for conversions between saved or consumed energy and fuel. For example, energy density is 34.2 MJ/l for gasoline, and 35.8 MJ/l for Diesel fuel.\n\nThis parameter is required if any ***Efficiency** parameter is set.\n\nSensible Values : 34.2",
                              "key": "fuelEnergyDensityInMJoulesPerLiter",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting chemical energy stored in fuel to kinetic energy when the vehicle accelerates _(i.e. KineticEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed_ is obtained by converting consumed fuel to chemical energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **decelerationEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**decelerationEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.33, for **Electric Model** : 0.66",
                              "key": "accelerationEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting kinetic energy to saved (not consumed) fuel when the vehicle decelerates _(i.e. ChemicalEnergySaved/KineticEnergyLost). ChemicalEnergySaved_ is obtained by converting saved (not consumed) fuel to energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **accelerationEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**accelerationEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.83, for **Electric Model** : 0.91",
                              "key": "decelerationEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting chemical energy stored in fuel to potential energy when the vehicle gains elevation _(i.e. PotentialEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed_ is obtained by converting consumed fuel to chemical energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **downhillEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**downhillEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.27, for **Electric Model** : 0.74",
                              "key": "uphillEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting potential energy to saved (not consumed) fuel when the vehicle loses elevation _(i.e. ChemicalEnergySaved/PotentialEnergyLost). ChemicalEnergySaved_ is obtained by converting saved (not consumed) fuel to energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **uphillEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**uphillEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.51, for **Electric Model** : 0.73",
                              "key": "downhillEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the speed-dependent component of consumption.\n\nProvided as an unordered list of speed/consumption-rate pairs. The list defines points on a consumption curve. Consumption rates for speeds not in the list are found as follows:\n\n* by linear interpolation, if the given speed lies in between two speeds in the list\n\n* by linear extrapolation otherwise, assuming a constant (\u0394Consumption/\u0394Speed) determined by the nearest two points in the list\n\nThe list must contain between 1 and 25 points (inclusive), and may not contain duplicate points for the same speed. If it only contains a single point, then the consumption rate of that point is used without further processing.\n\nConsumption specified for the largest speed must be greater than or equal to that of the penultimate largest speed. This ensures that extrapolation does not lead to negative consumption rates.\n\nSimilarly, consumption values specified for the two smallest speeds in the list cannot lead to a negative consumption rate for any smaller  speed.\n\nThe valid range for the consumption values(expressed in kWh/100km) is between 0.01 and 100000.0.\n\nSensible Values : 50,8.2:130,21.3\n\nThis parameter is required for **Electric consumption model**.",
                              "key": "constantSpeedConsumptionInkWhPerHundredkm",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies the current electric energy supply in kilowatt hours (kWh).\n\nThis parameter co-exists with **maxChargeInkWh** parameter.\n\nThe range of values allowed are 0.0 to **maxChargeInkWh**.\n\nSensible Values : 43",
                              "key": "currentChargeInkWh",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies the maximum electric energy supply in kilowatt hours (kWh) that may be stored in the vehicle's battery.\n\nThis parameter co-exists with **currentChargeInkWh** parameter.\n\nMinimum value has to be greater than or equal to **currentChargeInkWh**.\n\nSensible Values : 85",
                              "key": "maxChargeInkWh",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies the amount of power consumed for sustaining auxiliary systems, in kilowatts (kW).\n\nIt can be used to specify consumption due to devices and systems such as AC systems, radio, heating, etc.\n\nSensible Values : 1.7",
                              "key": "auxiliaryPowerInkW",
                              "value": "<string>"
                            }
                          ],
                          "variable": [
                            {
                              "key": "format"
                            }
                          ]
                        }
                      },
                      "status": "Bad Request",
                      "code": 400,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"error\": {\n    \"code\": \"<string>\",\n    \"message\": \"<string>\",\n    \"details\": [\n      {\n        \"value\": \"<Circular reference to #/components/schemas/ODataError detected>\"\n      },\n      {\n        \"value\": \"<Circular reference to #/components/schemas/ODataError detected>\"\n      }\n    ],\n    \"target\": \"<string>\"\n  }\n}",
                      "createdAt": "2026-06-05T15:19:28.000Z",
                      "updatedAt": "2026-06-05T15:19:28.000Z",
                      "uid": "35240-620ab1bb-61a0-4640-b6c7-7d54fc785edd"
                    },
                    {
                      "id": "ca67b76e-57ec-4326-95e8-d5ca3e534b62",
                      "name": "Access denied due to invalid subscription key or invalid Microsoft Entra ID bearer token.  Make sure to provide a valid key for an active Azure subscription and Maps resource.  Otherwise, verify the [WWW-Authenticate](https://tools.ietf.org/html/rfc6750#s",
                      "originalRequest": {
                        "method": "GET",
                        "header": [
                          {
                            "description": "Specifies which account is intended for usage in conjunction with the Microsoft Entra ID security model.  It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management  plane Account API. To use Microsoft Entra ID security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance.",
                            "key": "x-ms-client-id",
                            "value": "<string>"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: oauth2",
                            "key": "Authorization",
                            "value": "<token>"
                          }
                        ],
                        "url": {
                          "raw": "{{baseUrl}}/route/range/:format?subscription-key=<string>&api-version=1.0&query=<string>&fuelBudgetInLiters=<float>&energyBudgetInkWh=<float>&timeBudgetInSec=<float>&distanceBudgetInMeters=<float>&departAt=<dateTime>&routeType=fastest&traffic=true&avoid=ferries&travelMode=car&hilliness=normal&windingness=normal&vehicleAxleWeight=0&vehicleWidth=0&vehicleHeight=0&vehicleLength=0&vehicleMaxSpeed=0&vehicleWeight=0&vehicleCommercial=false&vehicleLoadType=USHazmatClass7&vehicleEngineType=combustion&constantSpeedConsumptionInLitersPerHundredkm=<float>&currentFuelInLiters=<float>&auxiliaryPowerInLitersPerHour=<float>&fuelEnergyDensityInMJoulesPerLiter=<float>&accelerationEfficiency=<float>&decelerationEfficiency=<float>&uphillEfficiency=<float>&downhillEfficiency=<float>&constantSpeedConsumptionInkWhPerHundredkm=<string>&currentChargeInkWh=<string>&maxChargeInkWh=<string>&auxiliaryPowerInkW=<string>",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "route",
                            "range",
                            ":format"
                          ],
                          "query": [
                            {
                              "description": "One of the Azure Maps keys provided from an Azure Map Account. Please refer to this [article](https://docs.microsoft.com/azure/azure-maps/how-to-manage-authentication) for details on how to manage authentication.",
                              "key": "subscription-key",
                              "value": "<string>"
                            },
                            {
                              "description": "(Required) Version number of Azure Maps API. Current version is 1.0",
                              "key": "api-version",
                              "value": "1.0"
                            },
                            {
                              "description": "(Required) The Coordinate from which the range calculation should start.",
                              "key": "query",
                              "value": "<string>"
                            },
                            {
                              "description": "Fuel budget in liters that determines maximal range which can be travelled using the specified Combustion Consumption Model.<br> When fuelBudgetInLiters is used, it is mandatory to specify a detailed  Combustion Consumption Model.<br> Exactly one budget (fuelBudgetInLiters, energyBudgetInkWh, timeBudgetInSec, or distanceBudgetInMeters) must be used.",
                              "key": "fuelBudgetInLiters",
                              "value": "<float>"
                            },
                            {
                              "description": "Electric energy budget in kilowatt hours (kWh) that determines maximal range which can be travelled using the specified Electric Consumption Model.<br> When energyBudgetInkWh is used, it is mandatory to specify a detailed Electric Consumption Model.<br> Exactly one budget (fuelBudgetInLiters, energyBudgetInkWh, timeBudgetInSec, or distanceBudgetInMeters) must be used.",
                              "key": "energyBudgetInkWh",
                              "value": "<float>"
                            },
                            {
                              "description": "Time budget in seconds that determines maximal range which can be travelled using driving time. The Consumption Model will only affect the range when routeType is eco.<br> Exactly one budget (fuelBudgetInLiters, energyBudgetInkWh, timeBudgetInSec, or distanceBudgetInMeters) must be used.",
                              "key": "timeBudgetInSec",
                              "value": "<float>"
                            },
                            {
                              "description": "Distance budget in meters that determines maximal range which can be travelled using driving distance.  The Consumption Model will only affect the range when routeType is eco.<br> Exactly one budget (fuelBudgetInLiters, energyBudgetInkWh, timeBudgetInSec, or distanceBudgetInMeters) must be used.",
                              "key": "distanceBudgetInMeters",
                              "value": "<float>"
                            },
                            {
                              "description": "The date and time of departure from the origin point. Departure times apart from now must be specified as a dateTime. When a time zone offset is not specified, it will be assumed to be that of the origin point. The departAt value must be in the future in the date-time format (1996-12-19T16:39:57-08:00).",
                              "key": "departAt",
                              "value": "<dateTime>"
                            },
                            {
                              "description": "The type of route requested.",
                              "key": "routeType",
                              "value": "fastest"
                            },
                            {
                              "description": "Possible values: \n  * true - Do consider all available traffic information during routing\n  * false - Ignore current traffic data during routing. Note that although the current traffic data is ignored \n  during routing, the effect of historic traffic on effective road speeds is still incorporated.",
                              "key": "traffic",
                              "value": "true"
                            },
                            {
                              "description": "Specifies something that the route calculation should try to avoid when determining the route. Can be specified multiple times in one request, for example, '&avoid=motorways&avoid=tollRoads&avoid=ferries'. In calculateReachableRange requests, the value alreadyUsedRoads must not be used.",
                              "key": "avoid",
                              "value": "ferries"
                            },
                            {
                              "description": "The mode of travel for the requested route. If not defined, default is 'car'. Note that the requested travelMode may not be available for the entire route. Where the requested travelMode is not available for a particular section, the travelMode element of the response for that section will be \"other\". Note that travel modes bus, motorcycle, taxi and van are BETA functionality. Full restriction data is not available in all areas. In **calculateReachableRange** requests, the values bicycle and pedestrian must not be used.",
                              "key": "travelMode",
                              "value": "car"
                            },
                            {
                              "description": "Degree of hilliness for thrilling route. This parameter can only be used in conjunction with `routeType`=thrilling.",
                              "key": "hilliness",
                              "value": "normal"
                            },
                            {
                              "description": "Level of turns for thrilling route. This parameter can only be used in conjunction with `routeType`=thrilling.",
                              "key": "windingness",
                              "value": "normal"
                            },
                            {
                              "description": "Weight per axle of the vehicle in kg. A value of 0 means that weight restrictions per axle are not considered.",
                              "key": "vehicleAxleWeight",
                              "value": "0"
                            },
                            {
                              "description": "Width of the vehicle in meters. A value of 0 means that width restrictions are not considered.",
                              "key": "vehicleWidth",
                              "value": "0"
                            },
                            {
                              "description": "Height of the vehicle in meters. A value of 0 means that height restrictions are not considered.",
                              "key": "vehicleHeight",
                              "value": "0"
                            },
                            {
                              "description": "Length of the vehicle in meters. A value of 0 means that length restrictions are not considered.",
                              "key": "vehicleLength",
                              "value": "0"
                            },
                            {
                              "description": "Maximum speed of the vehicle in km/hour. The max speed in the vehicle profile is used to check whether a vehicle is allowed on motorways. \n\n* A value of 0 means that an appropriate value for the vehicle will be determined and applied during route planning.\n\n* A non-zero value may be overridden during route planning. For example, the current traffic flow is 60 km/hour. If the vehicle  maximum speed is set to 50 km/hour, the routing engine will consider 60 km/hour as this is the current situation.  If the maximum speed of the vehicle is provided as 80 km/hour but the current traffic flow is 60 km/hour, then routing engine will again use 60 km/hour.",
                              "key": "vehicleMaxSpeed",
                              "value": "0"
                            },
                            {
                              "description": "Weight of the vehicle in kilograms.\n\n* It is mandatory if any of the *Efficiency parameters are set.\n\n* It must be strictly positive when used in the context of the Consumption Model. Weight restrictions are considered.\n\n* If no detailed **Consumption Model** is specified and the value of **vehicleWeight** is non-zero, then weight restrictions are considered.\n\n* In all other cases, this parameter is ignored.\n\nSensible Values : for **Combustion Model** : 1600, for **Electric Model** : 1900",
                              "key": "vehicleWeight",
                              "value": "0"
                            },
                            {
                              "description": "Vehicle is used for commercial purposes and thus may not be allowed to drive  on some roads.",
                              "key": "vehicleCommercial",
                              "value": "false"
                            },
                            {
                              "description": "Types of cargo that may be classified as hazardous materials and restricted from some roads. Available vehicleLoadType values are US Hazmat classes 1 through 9, plus generic classifications for use in other countries/regions. Values beginning with USHazmat are for US routing while otherHazmat should be used for all other countries/regions. vehicleLoadType can be specified multiple times. This parameter is currently only considered for travelMode=truck.",
                              "key": "vehicleLoadType",
                              "value": "USHazmatClass7"
                            },
                            {
                              "description": "Engine type of the vehicle. When a detailed Consumption Model is specified, it must be consistent with the value of **vehicleEngineType**.",
                              "key": "vehicleEngineType",
                              "value": "combustion"
                            },
                            {
                              "description": "\n\nSpecifies the speed-dependent component of consumption.\n\nProvided as an unordered list of colon-delimited speed & consumption-rate pairs. The list defines points on a consumption curve. Consumption rates for speeds not in the list are found as follows:\n\n * by linear interpolation, if the given speed lies in between two speeds in the list\n\n * by linear extrapolation otherwise, assuming a constant (\u0394Consumption/\u0394Speed) determined by the nearest two points in the list\n\nThe list must contain between 1 and 25 points (inclusive), and may not contain duplicate points for the same speed. If it only contains a single point, then the consumption rate of that point is used without further processing.\n\nConsumption specified for the largest speed must be greater than or equal to that of the penultimate largest speed. This ensures that extrapolation does not lead to negative consumption rates.\n\nSimilarly, consumption values specified for the two smallest speeds in the list cannot lead to a negative consumption rate for any smaller speed.\n\nThe valid range for the consumption values(expressed in l/100km) is between 0.01 and 100000.0.\n\nSensible Values : 50,6.3:130,11.5\n\n**Note** : This parameter is required for **The Combustion Consumption Model**.",
                              "key": "constantSpeedConsumptionInLitersPerHundredkm",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the current supply of fuel in liters.\n\nSensible Values : 55",
                              "key": "currentFuelInLiters",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the amount of fuel consumed for sustaining auxiliary systems of the vehicle, in liters per hour.\n\nIt can be used to specify consumption due to devices and systems such as AC systems, radio, heating, etc.\n\nSensible Values : 0.2",
                              "key": "auxiliaryPowerInLitersPerHour",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the amount of chemical energy stored in one liter of fuel in megajoules (MJ). It is used in conjunction with the ***Efficiency** parameters for conversions between saved or consumed energy and fuel. For example, energy density is 34.2 MJ/l for gasoline, and 35.8 MJ/l for Diesel fuel.\n\nThis parameter is required if any ***Efficiency** parameter is set.\n\nSensible Values : 34.2",
                              "key": "fuelEnergyDensityInMJoulesPerLiter",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting chemical energy stored in fuel to kinetic energy when the vehicle accelerates _(i.e. KineticEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed_ is obtained by converting consumed fuel to chemical energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **decelerationEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**decelerationEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.33, for **Electric Model** : 0.66",
                              "key": "accelerationEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting kinetic energy to saved (not consumed) fuel when the vehicle decelerates _(i.e. ChemicalEnergySaved/KineticEnergyLost). ChemicalEnergySaved_ is obtained by converting saved (not consumed) fuel to energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **accelerationEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**accelerationEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.83, for **Electric Model** : 0.91",
                              "key": "decelerationEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting chemical energy stored in fuel to potential energy when the vehicle gains elevation _(i.e. PotentialEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed_ is obtained by converting consumed fuel to chemical energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **downhillEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**downhillEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.27, for **Electric Model** : 0.74",
                              "key": "uphillEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting potential energy to saved (not consumed) fuel when the vehicle loses elevation _(i.e. ChemicalEnergySaved/PotentialEnergyLost). ChemicalEnergySaved_ is obtained by converting saved (not consumed) fuel to energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **uphillEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**uphillEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.51, for **Electric Model** : 0.73",
                              "key": "downhillEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the speed-dependent component of consumption.\n\nProvided as an unordered list of speed/consumption-rate pairs. The list defines points on a consumption curve. Consumption rates for speeds not in the list are found as follows:\n\n* by linear interpolation, if the given speed lies in between two speeds in the list\n\n* by linear extrapolation otherwise, assuming a constant (\u0394Consumption/\u0394Speed) determined by the nearest two points in the list\n\nThe list must contain between 1 and 25 points (inclusive), and may not contain duplicate points for the same speed. If it only contains a single point, then the consumption rate of that point is used without further processing.\n\nConsumption specified for the largest speed must be greater than or equal to that of the penultimate largest speed. This ensures that extrapolation does not lead to negative consumption rates.\n\nSimilarly, consumption values specified for the two smallest speeds in the list cannot lead to a negative consumption rate for any smaller  speed.\n\nThe valid range for the consumption values(expressed in kWh/100km) is between 0.01 and 100000.0.\n\nSensible Values : 50,8.2:130,21.3\n\nThis parameter is required for **Electric consumption model**.",
                              "key": "constantSpeedConsumptionInkWhPerHundredkm",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies the current electric energy supply in kilowatt hours (kWh).\n\nThis parameter co-exists with **maxChargeInkWh** parameter.\n\nThe range of values allowed are 0.0 to **maxChargeInkWh**.\n\nSensible Values : 43",
                              "key": "currentChargeInkWh",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies the maximum electric energy supply in kilowatt hours (kWh) that may be stored in the vehicle's battery.\n\nThis parameter co-exists with **currentChargeInkWh** parameter.\n\nMinimum value has to be greater than or equal to **currentChargeInkWh**.\n\nSensible Values : 85",
                              "key": "maxChargeInkWh",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies the amount of power consumed for sustaining auxiliary systems, in kilowatts (kW).\n\nIt can be used to specify consumption due to devices and systems such as AC systems, radio, heating, etc.\n\nSensible Values : 1.7",
                              "key": "auxiliaryPowerInkW",
                              "value": "<string>"
                            }
                          ],
                          "variable": [
                            {
                              "key": "format"
                            }
                          ]
                        }
                      },
                      "status": "Unauthorized",
                      "code": 401,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "Bearer realm=\"https://atlas.microsoft.com/\", error=\"invalid_token\", error_description=\"The access token expired\"",
                            "type": "text/plain"
                          },
                          "key": "WWW-Authenticate",
                          "value": "<string>"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"error\": {\n    \"code\": \"<string>\",\n    \"message\": \"<string>\",\n    \"details\": [\n      {\n        \"value\": \"<Circular reference to #/components/schemas/ODataError detected>\"\n      },\n      {\n        \"value\": \"<Circular reference to #/components/schemas/ODataError detected>\"\n      }\n    ],\n    \"target\": \"<string>\"\n  }\n}",
                      "createdAt": "2026-06-05T15:19:28.000Z",
                      "updatedAt": "2026-06-05T15:19:28.000Z",
                      "uid": "35240-ca67b76e-57ec-4326-95e8-d5ca3e534b62"
                    },
                    {
                      "id": "4fb83849-d6ee-4aee-9414-400dee8869e5",
                      "name": "Permission, capacity, or authentication issues.",
                      "originalRequest": {
                        "method": "GET",
                        "header": [
                          {
                            "description": "Specifies which account is intended for usage in conjunction with the Microsoft Entra ID security model.  It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management  plane Account API. To use Microsoft Entra ID security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance.",
                            "key": "x-ms-client-id",
                            "value": "<string>"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: oauth2",
                            "key": "Authorization",
                            "value": "<token>"
                          }
                        ],
                        "url": {
                          "raw": "{{baseUrl}}/route/range/:format?subscription-key=<string>&api-version=1.0&query=<string>&fuelBudgetInLiters=<float>&energyBudgetInkWh=<float>&timeBudgetInSec=<float>&distanceBudgetInMeters=<float>&departAt=<dateTime>&routeType=fastest&traffic=true&avoid=ferries&travelMode=car&hilliness=normal&windingness=normal&vehicleAxleWeight=0&vehicleWidth=0&vehicleHeight=0&vehicleLength=0&vehicleMaxSpeed=0&vehicleWeight=0&vehicleCommercial=false&vehicleLoadType=USHazmatClass7&vehicleEngineType=combustion&constantSpeedConsumptionInLitersPerHundredkm=<float>&currentFuelInLiters=<float>&auxiliaryPowerInLitersPerHour=<float>&fuelEnergyDensityInMJoulesPerLiter=<float>&accelerationEfficiency=<float>&decelerationEfficiency=<float>&uphillEfficiency=<float>&downhillEfficiency=<float>&constantSpeedConsumptionInkWhPerHundredkm=<string>&currentChargeInkWh=<string>&maxChargeInkWh=<string>&auxiliaryPowerInkW=<string>",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "route",
                            "range",
                            ":format"
                          ],
                          "query": [
                            {
                              "description": "One of the Azure Maps keys provided from an Azure Map Account. Please refer to this [article](https://docs.microsoft.com/azure/azure-maps/how-to-manage-authentication) for details on how to manage authentication.",
                              "key": "subscription-key",
                              "value": "<string>"
                            },
                            {
                              "description": "(Required) Version number of Azure Maps API. Current version is 1.0",
                              "key": "api-version",
                              "value": "1.0"
                            },
                            {
                              "description": "(Required) The Coordinate from which the range calculation should start.",
                              "key": "query",
                              "value": "<string>"
                            },
                            {
                              "description": "Fuel budget in liters that determines maximal range which can be travelled using the specified Combustion Consumption Model.<br> When fuelBudgetInLiters is used, it is mandatory to specify a detailed  Combustion Consumption Model.<br> Exactly one budget (fuelBudgetInLiters, energyBudgetInkWh, timeBudgetInSec, or distanceBudgetInMeters) must be used.",
                              "key": "fuelBudgetInLiters",
                              "value": "<float>"
                            },
                            {
                              "description": "Electric energy budget in kilowatt hours (kWh) that determines maximal range which can be travelled using the specified Electric Consumption Model.<br> When energyBudgetInkWh is used, it is mandatory to specify a detailed Electric Consumption Model.<br> Exactly one budget (fuelBudgetInLiters, energyBudgetInkWh, timeBudgetInSec, or distanceBudgetInMeters) must be used.",
                              "key": "energyBudgetInkWh",
                              "value": "<float>"
                            },
                            {
                              "description": "Time budget in seconds that determines maximal range which can be travelled using driving time. The Consumption Model will only affect the range when routeType is eco.<br> Exactly one budget (fuelBudgetInLiters, energyBudgetInkWh, timeBudgetInSec, or distanceBudgetInMeters) must be used.",
                              "key": "timeBudgetInSec",
                              "value": "<float>"
                            },
                            {
                              "description": "Distance budget in meters that determines maximal range which can be travelled using driving distance.  The Consumption Model will only affect the range when routeType is eco.<br> Exactly one budget (fuelBudgetInLiters, energyBudgetInkWh, timeBudgetInSec, or distanceBudgetInMeters) must be used.",
                              "key": "distanceBudgetInMeters",
                              "value": "<float>"
                            },
                            {
                              "description": "The date and time of departure from the origin point. Departure times apart from now must be specified as a dateTime. When a time zone offset is not specified, it will be assumed to be that of the origin point. The departAt value must be in the future in the date-time format (1996-12-19T16:39:57-08:00).",
                              "key": "departAt",
                              "value": "<dateTime>"
                            },
                            {
                              "description": "The type of route requested.",
                              "key": "routeType",
                              "value": "fastest"
                            },
                            {
                              "description": "Possible values: \n  * true - Do consider all available traffic information during routing\n  * false - Ignore current traffic data during routing. Note that although the current traffic data is ignored \n  during routing, the effect of historic traffic on effective road speeds is still incorporated.",
                              "key": "traffic",
                              "value": "true"
                            },
                            {
                              "description": "Specifies something that the route calculation should try to avoid when determining the route. Can be specified multiple times in one request, for example, '&avoid=motorways&avoid=tollRoads&avoid=ferries'. In calculateReachableRange requests, the value alreadyUsedRoads must not be used.",
                              "key": "avoid",
                              "value": "ferries"
                            },
                            {
                              "description": "The mode of travel for the requested route. If not defined, default is 'car'. Note that the requested travelMode may not be available for the entire route. Where the requested travelMode is not available for a particular section, the travelMode element of the response for that section will be \"other\". Note that travel modes bus, motorcycle, taxi and van are BETA functionality. Full restriction data is not available in all areas. In **calculateReachableRange** requests, the values bicycle and pedestrian must not be used.",
                              "key": "travelMode",
                              "value": "car"
                            },
                            {
                              "description": "Degree of hilliness for thrilling route. This parameter can only be used in conjunction with `routeType`=thrilling.",
                              "key": "hilliness",
                              "value": "normal"
                            },
                            {
                              "description": "Level of turns for thrilling route. This parameter can only be used in conjunction with `routeType`=thrilling.",
                              "key": "windingness",
                              "value": "normal"
                            },
                            {
                              "description": "Weight per axle of the vehicle in kg. A value of 0 means that weight restrictions per axle are not considered.",
                              "key": "vehicleAxleWeight",
                              "value": "0"
                            },
                            {
                              "description": "Width of the vehicle in meters. A value of 0 means that width restrictions are not considered.",
                              "key": "vehicleWidth",
                              "value": "0"
                            },
                            {
                              "description": "Height of the vehicle in meters. A value of 0 means that height restrictions are not considered.",
                              "key": "vehicleHeight",
                              "value": "0"
                            },
                            {
                              "description": "Length of the vehicle in meters. A value of 0 means that length restrictions are not considered.",
                              "key": "vehicleLength",
                              "value": "0"
                            },
                            {
                              "description": "Maximum speed of the vehicle in km/hour. The max speed in the vehicle profile is used to check whether a vehicle is allowed on motorways. \n\n* A value of 0 means that an appropriate value for the vehicle will be determined and applied during route planning.\n\n* A non-zero value may be overridden during route planning. For example, the current traffic flow is 60 km/hour. If the vehicle  maximum speed is set to 50 km/hour, the routing engine will consider 60 km/hour as this is the current situation.  If the maximum speed of the vehicle is provided as 80 km/hour but the current traffic flow is 60 km/hour, then routing engine will again use 60 km/hour.",
                              "key": "vehicleMaxSpeed",
                              "value": "0"
                            },
                            {
                              "description": "Weight of the vehicle in kilograms.\n\n* It is mandatory if any of the *Efficiency parameters are set.\n\n* It must be strictly positive when used in the context of the Consumption Model. Weight restrictions are considered.\n\n* If no detailed **Consumption Model** is specified and the value of **vehicleWeight** is non-zero, then weight restrictions are considered.\n\n* In all other cases, this parameter is ignored.\n\nSensible Values : for **Combustion Model** : 1600, for **Electric Model** : 1900",
                              "key": "vehicleWeight",
                              "value": "0"
                            },
                            {
                              "description": "Vehicle is used for commercial purposes and thus may not be allowed to drive  on some roads.",
                              "key": "vehicleCommercial",
                              "value": "false"
                            },
                            {
                              "description": "Types of cargo that may be classified as hazardous materials and restricted from some roads. Available vehicleLoadType values are US Hazmat classes 1 through 9, plus generic classifications for use in other countries/regions. Values beginning with USHazmat are for US routing while otherHazmat should be used for all other countries/regions. vehicleLoadType can be specified multiple times. This parameter is currently only considered for travelMode=truck.",
                              "key": "vehicleLoadType",
                              "value": "USHazmatClass7"
                            },
                            {
                              "description": "Engine type of the vehicle. When a detailed Consumption Model is specified, it must be consistent with the value of **vehicleEngineType**.",
                              "key": "vehicleEngineType",
                              "value": "combustion"
                            },
                            {
                              "description": "\n\nSpecifies the speed-dependent component of consumption.\n\nProvided as an unordered list of colon-delimited speed & consumption-rate pairs. The list defines points on a consumption curve. Consumption rates for speeds not in the list are found as follows:\n\n * by linear interpolation, if the given speed lies in between two speeds in the list\n\n * by linear extrapolation otherwise, assuming a constant (\u0394Consumption/\u0394Speed) determined by the nearest two points in the list\n\nThe list must contain between 1 and 25 points (inclusive), and may not contain duplicate points for the same speed. If it only contains a single point, then the consumption rate of that point is used without further processing.\n\nConsumption specified for the largest speed must be greater than or equal to that of the penultimate largest speed. This ensures that extrapolation does not lead to negative consumption rates.\n\nSimilarly, consumption values specified for the two smallest speeds in the list cannot lead to a negative consumption rate for any smaller speed.\n\nThe valid range for the consumption values(expressed in l/100km) is between 0.01 and 100000.0.\n\nSensible Values : 50,6.3:130,11.5\n\n**Note** : This parameter is required for **The Combustion Consumption Model**.",
                              "key": "constantSpeedConsumptionInLitersPerHundredkm",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the current supply of fuel in liters.\n\nSensible Values : 55",
                              "key": "currentFuelInLiters",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the amount of fuel consumed for sustaining auxiliary systems of the vehicle, in liters per hour.\n\nIt can be used to specify consumption due to devices and systems such as AC systems, radio, heating, etc.\n\nSensible Values : 0.2",
                              "key": "auxiliaryPowerInLitersPerHour",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the amount of chemical energy stored in one liter of fuel in megajoules (MJ). It is used in conjunction with the ***Efficiency** parameters for conversions between saved or consumed energy and fuel. For example, energy density is 34.2 MJ/l for gasoline, and 35.8 MJ/l for Diesel fuel.\n\nThis parameter is required if any ***Efficiency** parameter is set.\n\nSensible Values : 34.2",
                              "key": "fuelEnergyDensityInMJoulesPerLiter",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting chemical energy stored in fuel to kinetic energy when the vehicle accelerates _(i.e. KineticEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed_ is obtained by converting consumed fuel to chemical energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **decelerationEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**decelerationEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.33, for **Electric Model** : 0.66",
                              "key": "accelerationEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting kinetic energy to saved (not consumed) fuel when the vehicle decelerates _(i.e. ChemicalEnergySaved/KineticEnergyLost). ChemicalEnergySaved_ is obtained by converting saved (not consumed) fuel to energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **accelerationEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**accelerationEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.83, for **Electric Model** : 0.91",
                              "key": "decelerationEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting chemical energy stored in fuel to potential energy when the vehicle gains elevation _(i.e. PotentialEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed_ is obtained by converting consumed fuel to chemical energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **downhillEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**downhillEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.27, for **Electric Model** : 0.74",
                              "key": "uphillEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting potential energy to saved (not consumed) fuel when the vehicle loses elevation _(i.e. ChemicalEnergySaved/PotentialEnergyLost). ChemicalEnergySaved_ is obtained by converting saved (not consumed) fuel to energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **uphillEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**uphillEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.51, for **Electric Model** : 0.73",
                              "key": "downhillEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the speed-dependent component of consumption.\n\nProvided as an unordered list of speed/consumption-rate pairs. The list defines points on a consumption curve. Consumption rates for speeds not in the list are found as follows:\n\n* by linear interpolation, if the given speed lies in between two speeds in the list\n\n* by linear extrapolation otherwise, assuming a constant (\u0394Consumption/\u0394Speed) determined by the nearest two points in the list\n\nThe list must contain between 1 and 25 points (inclusive), and may not contain duplicate points for the same speed. If it only contains a single point, then the consumption rate of that point is used without further processing.\n\nConsumption specified for the largest speed must be greater than or equal to that of the penultimate largest speed. This ensures that extrapolation does not lead to negative consumption rates.\n\nSimilarly, consumption values specified for the two smallest speeds in the list cannot lead to a negative consumption rate for any smaller  speed.\n\nThe valid range for the consumption values(expressed in kWh/100km) is between 0.01 and 100000.0.\n\nSensible Values : 50,8.2:130,21.3\n\nThis parameter is required for **Electric consumption model**.",
                              "key": "constantSpeedConsumptionInkWhPerHundredkm",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies the current electric energy supply in kilowatt hours (kWh).\n\nThis parameter co-exists with **maxChargeInkWh** parameter.\n\nThe range of values allowed are 0.0 to **maxChargeInkWh**.\n\nSensible Values : 43",
                              "key": "currentChargeInkWh",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies the maximum electric energy supply in kilowatt hours (kWh) that may be stored in the vehicle's battery.\n\nThis parameter co-exists with **currentChargeInkWh** parameter.\n\nMinimum value has to be greater than or equal to **currentChargeInkWh**.\n\nSensible Values : 85",
                              "key": "maxChargeInkWh",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies the amount of power consumed for sustaining auxiliary systems, in kilowatts (kW).\n\nIt can be used to specify consumption due to devices and systems such as AC systems, radio, heating, etc.\n\nSensible Values : 1.7",
                              "key": "auxiliaryPowerInkW",
                              "value": "<string>"
                            }
                          ],
                          "variable": [
                            {
                              "key": "format"
                            }
                          ]
                        }
                      },
                      "status": "Forbidden",
                      "code": 403,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"error\": {\n    \"code\": \"<string>\",\n    \"message\": \"<string>\",\n    \"details\": [\n      {\n        \"value\": \"<Circular reference to #/components/schemas/ODataError detected>\"\n      },\n      {\n        \"value\": \"<Circular reference to #/components/schemas/ODataError detected>\"\n      }\n    ],\n    \"target\": \"<string>\"\n  }\n}",
                      "createdAt": "2026-06-05T15:19:28.000Z",
                      "updatedAt": "2026-06-05T15:19:28.000Z",
                      "uid": "35240-4fb83849-d6ee-4aee-9414-400dee8869e5"
                    },
                    {
                      "id": "cc6e3595-d711-4c07-a792-e355561f6bab",
                      "name": "Not Found: the requested resource could not be found, but it may be available again in the future.",
                      "originalRequest": {
                        "method": "GET",
                        "header": [
                          {
                            "description": "Specifies which account is intended for usage in conjunction with the Microsoft Entra ID security model.  It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management  plane Account API. To use Microsoft Entra ID security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance.",
                            "key": "x-ms-client-id",
                            "value": "<string>"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: oauth2",
                            "key": "Authorization",
                            "value": "<token>"
                          }
                        ],
                        "url": {
                          "raw": "{{baseUrl}}/route/range/:format?subscription-key=<string>&api-version=1.0&query=<string>&fuelBudgetInLiters=<float>&energyBudgetInkWh=<float>&timeBudgetInSec=<float>&distanceBudgetInMeters=<float>&departAt=<dateTime>&routeType=fastest&traffic=true&avoid=ferries&travelMode=car&hilliness=normal&windingness=normal&vehicleAxleWeight=0&vehicleWidth=0&vehicleHeight=0&vehicleLength=0&vehicleMaxSpeed=0&vehicleWeight=0&vehicleCommercial=false&vehicleLoadType=USHazmatClass7&vehicleEngineType=combustion&constantSpeedConsumptionInLitersPerHundredkm=<float>&currentFuelInLiters=<float>&auxiliaryPowerInLitersPerHour=<float>&fuelEnergyDensityInMJoulesPerLiter=<float>&accelerationEfficiency=<float>&decelerationEfficiency=<float>&uphillEfficiency=<float>&downhillEfficiency=<float>&constantSpeedConsumptionInkWhPerHundredkm=<string>&currentChargeInkWh=<string>&maxChargeInkWh=<string>&auxiliaryPowerInkW=<string>",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "route",
                            "range",
                            ":format"
                          ],
                          "query": [
                            {
                              "description": "One of the Azure Maps keys provided from an Azure Map Account. Please refer to this [article](https://docs.microsoft.com/azure/azure-maps/how-to-manage-authentication) for details on how to manage authentication.",
                              "key": "subscription-key",
                              "value": "<string>"
                            },
                            {
                              "description": "(Required) Version number of Azure Maps API. Current version is 1.0",
                              "key": "api-version",
                              "value": "1.0"
                            },
                            {
                              "description": "(Required) The Coordinate from which the range calculation should start.",
                              "key": "query",
                              "value": "<string>"
                            },
                            {
                              "description": "Fuel budget in liters that determines maximal range which can be travelled using the specified Combustion Consumption Model.<br> When fuelBudgetInLiters is used, it is mandatory to specify a detailed  Combustion Consumption Model.<br> Exactly one budget (fuelBudgetInLiters, energyBudgetInkWh, timeBudgetInSec, or distanceBudgetInMeters) must be used.",
                              "key": "fuelBudgetInLiters",
                              "value": "<float>"
                            },
                            {
                              "description": "Electric energy budget in kilowatt hours (kWh) that determines maximal range which can be travelled using the specified Electric Consumption Model.<br> When energyBudgetInkWh is used, it is mandatory to specify a detailed Electric Consumption Model.<br> Exactly one budget (fuelBudgetInLiters, energyBudgetInkWh, timeBudgetInSec, or distanceBudgetInMeters) must be used.",
                              "key": "energyBudgetInkWh",
                              "value": "<float>"
                            },
                            {
                              "description": "Time budget in seconds that determines maximal range which can be travelled using driving time. The Consumption Model will only affect the range when routeType is eco.<br> Exactly one budget (fuelBudgetInLiters, energyBudgetInkWh, timeBudgetInSec, or distanceBudgetInMeters) must be used.",
                              "key": "timeBudgetInSec",
                              "value": "<float>"
                            },
                            {
                              "description": "Distance budget in meters that determines maximal range which can be travelled using driving distance.  The Consumption Model will only affect the range when routeType is eco.<br> Exactly one budget (fuelBudgetInLiters, energyBudgetInkWh, timeBudgetInSec, or distanceBudgetInMeters) must be used.",
                              "key": "distanceBudgetInMeters",
                              "value": "<float>"
                            },
                            {
                              "description": "The date and time of departure from the origin point. Departure times apart from now must be specified as a dateTime. When a time zone offset is not specified, it will be assumed to be that of the origin point. The departAt value must be in the future in the date-time format (1996-12-19T16:39:57-08:00).",
                              "key": "departAt",
                              "value": "<dateTime>"
                            },
                            {
                              "description": "The type of route requested.",
                              "key": "routeType",
                              "value": "fastest"
                            },
                            {
                              "description": "Possible values: \n  * true - Do consider all available traffic information during routing\n  * false - Ignore current traffic data during routing. Note that although the current traffic data is ignored \n  during routing, the effect of historic traffic on effective road speeds is still incorporated.",
                              "key": "traffic",
                              "value": "true"
                            },
                            {
                              "description": "Specifies something that the route calculation should try to avoid when determining the route. Can be specified multiple times in one request, for example, '&avoid=motorways&avoid=tollRoads&avoid=ferries'. In calculateReachableRange requests, the value alreadyUsedRoads must not be used.",
                              "key": "avoid",
                              "value": "ferries"
                            },
                            {
                              "description": "The mode of travel for the requested route. If not defined, default is 'car'. Note that the requested travelMode may not be available for the entire route. Where the requested travelMode is not available for a particular section, the travelMode element of the response for that section will be \"other\". Note that travel modes bus, motorcycle, taxi and van are BETA functionality. Full restriction data is not available in all areas. In **calculateReachableRange** requests, the values bicycle and pedestrian must not be used.",
                              "key": "travelMode",
                              "value": "car"
                            },
                            {
                              "description": "Degree of hilliness for thrilling route. This parameter can only be used in conjunction with `routeType`=thrilling.",
                              "key": "hilliness",
                              "value": "normal"
                            },
                            {
                              "description": "Level of turns for thrilling route. This parameter can only be used in conjunction with `routeType`=thrilling.",
                              "key": "windingness",
                              "value": "normal"
                            },
                            {
                              "description": "Weight per axle of the vehicle in kg. A value of 0 means that weight restrictions per axle are not considered.",
                              "key": "vehicleAxleWeight",
                              "value": "0"
                            },
                            {
                              "description": "Width of the vehicle in meters. A value of 0 means that width restrictions are not considered.",
                              "key": "vehicleWidth",
                              "value": "0"
                            },
                            {
                              "description": "Height of the vehicle in meters. A value of 0 means that height restrictions are not considered.",
                              "key": "vehicleHeight",
                              "value": "0"
                            },
                            {
                              "description": "Length of the vehicle in meters. A value of 0 means that length restrictions are not considered.",
                              "key": "vehicleLength",
                              "value": "0"
                            },
                            {
                              "description": "Maximum speed of the vehicle in km/hour. The max speed in the vehicle profile is used to check whether a vehicle is allowed on motorways. \n\n* A value of 0 means that an appropriate value for the vehicle will be determined and applied during route planning.\n\n* A non-zero value may be overridden during route planning. For example, the current traffic flow is 60 km/hour. If the vehicle  maximum speed is set to 50 km/hour, the routing engine will consider 60 km/hour as this is the current situation.  If the maximum speed of the vehicle is provided as 80 km/hour but the current traffic flow is 60 km/hour, then routing engine will again use 60 km/hour.",
                              "key": "vehicleMaxSpeed",
                              "value": "0"
                            },
                            {
                              "description": "Weight of the vehicle in kilograms.\n\n* It is mandatory if any of the *Efficiency parameters are set.\n\n* It must be strictly positive when used in the context of the Consumption Model. Weight restrictions are considered.\n\n* If no detailed **Consumption Model** is specified and the value of **vehicleWeight** is non-zero, then weight restrictions are considered.\n\n* In all other cases, this parameter is ignored.\n\nSensible Values : for **Combustion Model** : 1600, for **Electric Model** : 1900",
                              "key": "vehicleWeight",
                              "value": "0"
                            },
                            {
                              "description": "Vehicle is used for commercial purposes and thus may not be allowed to drive  on some roads.",
                              "key": "vehicleCommercial",
                              "value": "false"
                            },
                            {
                              "description": "Types of cargo that may be classified as hazardous materials and restricted from some roads. Available vehicleLoadType values are US Hazmat classes 1 through 9, plus generic classifications for use in other countries/regions. Values beginning with USHazmat are for US routing while otherHazmat should be used for all other countries/regions. vehicleLoadType can be specified multiple times. This parameter is currently only considered for travelMode=truck.",
                              "key": "vehicleLoadType",
                              "value": "USHazmatClass7"
                            },
                            {
                              "description": "Engine type of the vehicle. When a detailed Consumption Model is specified, it must be consistent with the value of **vehicleEngineType**.",
                              "key": "vehicleEngineType",
                              "value": "combustion"
                            },
                            {
                              "description": "\n\nSpecifies the speed-dependent component of consumption.\n\nProvided as an unordered list of colon-delimited speed & consumption-rate pairs. The list defines points on a consumption curve. Consumption rates for speeds not in the list are found as follows:\n\n * by linear interpolation, if the given speed lies in between two speeds in the list\n\n * by linear extrapolation otherwise, assuming a constant (\u0394Consumption/\u0394Speed) determined by the nearest two points in the list\n\nThe list must contain between 1 and 25 points (inclusive), and may not contain duplicate points for the same speed. If it only contains a single point, then the consumption rate of that point is used without further processing.\n\nConsumption specified for the largest speed must be greater than or equal to that of the penultimate largest speed. This ensures that extrapolation does not lead to negative consumption rates.\n\nSimilarly, consumption values specified for the two smallest speeds in the list cannot lead to a negative consumption rate for any smaller speed.\n\nThe valid range for the consumption values(expressed in l/100km) is between 0.01 and 100000.0.\n\nSensible Values : 50,6.3:130,11.5\n\n**Note** : This parameter is required for **The Combustion Consumption Model**.",
                              "key": "constantSpeedConsumptionInLitersPerHundredkm",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the current supply of fuel in liters.\n\nSensible Values : 55",
                              "key": "currentFuelInLiters",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the amount of fuel consumed for sustaining auxiliary systems of the vehicle, in liters per hour.\n\nIt can be used to specify consumption due to devices and systems such as AC systems, radio, heating, etc.\n\nSensible Values : 0.2",
                              "key": "auxiliaryPowerInLitersPerHour",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the amount of chemical energy stored in one liter of fuel in megajoules (MJ). It is used in conjunction with the ***Efficiency** parameters for conversions between saved or consumed energy and fuel. For example, energy density is 34.2 MJ/l for gasoline, and 35.8 MJ/l for Diesel fuel.\n\nThis parameter is required if any ***Efficiency** parameter is set.\n\nSensible Values : 34.2",
                              "key": "fuelEnergyDensityInMJoulesPerLiter",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting chemical energy stored in fuel to kinetic energy when the vehicle accelerates _(i.e. KineticEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed_ is obtained by converting consumed fuel to chemical energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **decelerationEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**decelerationEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.33, for **Electric Model** : 0.66",
                              "key": "accelerationEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting kinetic energy to saved (not consumed) fuel when the vehicle decelerates _(i.e. ChemicalEnergySaved/KineticEnergyLost). ChemicalEnergySaved_ is obtained by converting saved (not consumed) fuel to energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **accelerationEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**accelerationEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.83, for **Electric Model** : 0.91",
                              "key": "decelerationEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting chemical energy stored in fuel to potential energy when the vehicle gains elevation _(i.e. PotentialEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed_ is obtained by converting consumed fuel to chemical energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **downhillEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**downhillEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.27, for **Electric Model** : 0.74",
                              "key": "uphillEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting potential energy to saved (not consumed) fuel when the vehicle loses elevation _(i.e. ChemicalEnergySaved/PotentialEnergyLost). ChemicalEnergySaved_ is obtained by converting saved (not consumed) fuel to energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **uphillEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**uphillEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.51, for **Electric Model** : 0.73",
                              "key": "downhillEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the speed-dependent component of consumption.\n\nProvided as an unordered list of speed/consumption-rate pairs. The list defines points on a consumption curve. Consumption rates for speeds not in the list are found as follows:\n\n* by linear interpolation, if the given speed lies in between two speeds in the list\n\n* by linear extrapolation otherwise, assuming a constant (\u0394Consumption/\u0394Speed) determined by the nearest two points in the list\n\nThe list must contain between 1 and 25 points (inclusive), and may not contain duplicate points for the same speed. If it only contains a single point, then the consumption rate of that point is used without further processing.\n\nConsumption specified for the largest speed must be greater than or equal to that of the penultimate largest speed. This ensures that extrapolation does not lead to negative consumption rates.\n\nSimilarly, consumption values specified for the two smallest speeds in the list cannot lead to a negative consumption rate for any smaller  speed.\n\nThe valid range for the consumption values(expressed in kWh/100km) is between 0.01 and 100000.0.\n\nSensible Values : 50,8.2:130,21.3\n\nThis parameter is required for **Electric consumption model**.",
                              "key": "constantSpeedConsumptionInkWhPerHundredkm",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies the current electric energy supply in kilowatt hours (kWh).\n\nThis parameter co-exists with **maxChargeInkWh** parameter.\n\nThe range of values allowed are 0.0 to **maxChargeInkWh**.\n\nSensible Values : 43",
                              "key": "currentChargeInkWh",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies the maximum electric energy supply in kilowatt hours (kWh) that may be stored in the vehicle's battery.\n\nThis parameter co-exists with **currentChargeInkWh** parameter.\n\nMinimum value has to be greater than or equal to **currentChargeInkWh**.\n\nSensible Values : 85",
                              "key": "maxChargeInkWh",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies the amount of power consumed for sustaining auxiliary systems, in kilowatts (kW).\n\nIt can be used to specify consumption due to devices and systems such as AC systems, radio, heating, etc.\n\nSensible Values : 1.7",
                              "key": "auxiliaryPowerInkW",
                              "value": "<string>"
                            }
                          ],
                          "variable": [
                            {
                              "key": "format"
                            }
                          ]
                        }
                      },
                      "status": "Not Found",
                      "code": 404,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"error\": {\n    \"code\": \"<string>\",\n    \"message\": \"<string>\",\n    \"details\": [\n      {\n        \"value\": \"<Circular reference to #/components/schemas/ODataError detected>\"\n      },\n      {\n        \"value\": \"<Circular reference to #/components/schemas/ODataError detected>\"\n      }\n    ],\n    \"target\": \"<string>\"\n  }\n}",
                      "createdAt": "2026-06-05T15:19:28.000Z",
                      "updatedAt": "2026-06-05T15:19:28.000Z",
                      "uid": "35240-cc6e3595-d711-4c07-a792-e355561f6bab"
                    },
                    {
                      "id": "76784563-b9aa-489c-9c30-ff8ccb8889f8",
                      "name": "An error occurred while processing the request. Please try again later.",
                      "originalRequest": {
                        "method": "GET",
                        "header": [
                          {
                            "description": "Specifies which account is intended for usage in conjunction with the Microsoft Entra ID security model.  It represents a unique ID for the Azure Maps account and can be retrieved from the Azure Maps management  plane Account API. To use Microsoft Entra ID security in Azure Maps see the following [articles](https://aka.ms/amauthdetails) for guidance.",
                            "key": "x-ms-client-id",
                            "value": "<string>"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: oauth2",
                            "key": "Authorization",
                            "value": "<token>"
                          }
                        ],
                        "url": {
                          "raw": "{{baseUrl}}/route/range/:format?subscription-key=<string>&api-version=1.0&query=<string>&fuelBudgetInLiters=<float>&energyBudgetInkWh=<float>&timeBudgetInSec=<float>&distanceBudgetInMeters=<float>&departAt=<dateTime>&routeType=fastest&traffic=true&avoid=ferries&travelMode=car&hilliness=normal&windingness=normal&vehicleAxleWeight=0&vehicleWidth=0&vehicleHeight=0&vehicleLength=0&vehicleMaxSpeed=0&vehicleWeight=0&vehicleCommercial=false&vehicleLoadType=USHazmatClass7&vehicleEngineType=combustion&constantSpeedConsumptionInLitersPerHundredkm=<float>&currentFuelInLiters=<float>&auxiliaryPowerInLitersPerHour=<float>&fuelEnergyDensityInMJoulesPerLiter=<float>&accelerationEfficiency=<float>&decelerationEfficiency=<float>&uphillEfficiency=<float>&downhillEfficiency=<float>&constantSpeedConsumptionInkWhPerHundredkm=<string>&currentChargeInkWh=<string>&maxChargeInkWh=<string>&auxiliaryPowerInkW=<string>",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "route",
                            "range",
                            ":format"
                          ],
                          "query": [
                            {
                              "description": "One of the Azure Maps keys provided from an Azure Map Account. Please refer to this [article](https://docs.microsoft.com/azure/azure-maps/how-to-manage-authentication) for details on how to manage authentication.",
                              "key": "subscription-key",
                              "value": "<string>"
                            },
                            {
                              "description": "(Required) Version number of Azure Maps API. Current version is 1.0",
                              "key": "api-version",
                              "value": "1.0"
                            },
                            {
                              "description": "(Required) The Coordinate from which the range calculation should start.",
                              "key": "query",
                              "value": "<string>"
                            },
                            {
                              "description": "Fuel budget in liters that determines maximal range which can be travelled using the specified Combustion Consumption Model.<br> When fuelBudgetInLiters is used, it is mandatory to specify a detailed  Combustion Consumption Model.<br> Exactly one budget (fuelBudgetInLiters, energyBudgetInkWh, timeBudgetInSec, or distanceBudgetInMeters) must be used.",
                              "key": "fuelBudgetInLiters",
                              "value": "<float>"
                            },
                            {
                              "description": "Electric energy budget in kilowatt hours (kWh) that determines maximal range which can be travelled using the specified Electric Consumption Model.<br> When energyBudgetInkWh is used, it is mandatory to specify a detailed Electric Consumption Model.<br> Exactly one budget (fuelBudgetInLiters, energyBudgetInkWh, timeBudgetInSec, or distanceBudgetInMeters) must be used.",
                              "key": "energyBudgetInkWh",
                              "value": "<float>"
                            },
                            {
                              "description": "Time budget in seconds that determines maximal range which can be travelled using driving time. The Consumption Model will only affect the range when routeType is eco.<br> Exactly one budget (fuelBudgetInLiters, energyBudgetInkWh, timeBudgetInSec, or distanceBudgetInMeters) must be used.",
                              "key": "timeBudgetInSec",
                              "value": "<float>"
                            },
                            {
                              "description": "Distance budget in meters that determines maximal range which can be travelled using driving distance.  The Consumption Model will only affect the range when routeType is eco.<br> Exactly one budget (fuelBudgetInLiters, energyBudgetInkWh, timeBudgetInSec, or distanceBudgetInMeters) must be used.",
                              "key": "distanceBudgetInMeters",
                              "value": "<float>"
                            },
                            {
                              "description": "The date and time of departure from the origin point. Departure times apart from now must be specified as a dateTime. When a time zone offset is not specified, it will be assumed to be that of the origin point. The departAt value must be in the future in the date-time format (1996-12-19T16:39:57-08:00).",
                              "key": "departAt",
                              "value": "<dateTime>"
                            },
                            {
                              "description": "The type of route requested.",
                              "key": "routeType",
                              "value": "fastest"
                            },
                            {
                              "description": "Possible values: \n  * true - Do consider all available traffic information during routing\n  * false - Ignore current traffic data during routing. Note that although the current traffic data is ignored \n  during routing, the effect of historic traffic on effective road speeds is still incorporated.",
                              "key": "traffic",
                              "value": "true"
                            },
                            {
                              "description": "Specifies something that the route calculation should try to avoid when determining the route. Can be specified multiple times in one request, for example, '&avoid=motorways&avoid=tollRoads&avoid=ferries'. In calculateReachableRange requests, the value alreadyUsedRoads must not be used.",
                              "key": "avoid",
                              "value": "ferries"
                            },
                            {
                              "description": "The mode of travel for the requested route. If not defined, default is 'car'. Note that the requested travelMode may not be available for the entire route. Where the requested travelMode is not available for a particular section, the travelMode element of the response for that section will be \"other\". Note that travel modes bus, motorcycle, taxi and van are BETA functionality. Full restriction data is not available in all areas. In **calculateReachableRange** requests, the values bicycle and pedestrian must not be used.",
                              "key": "travelMode",
                              "value": "car"
                            },
                            {
                              "description": "Degree of hilliness for thrilling route. This parameter can only be used in conjunction with `routeType`=thrilling.",
                              "key": "hilliness",
                              "value": "normal"
                            },
                            {
                              "description": "Level of turns for thrilling route. This parameter can only be used in conjunction with `routeType`=thrilling.",
                              "key": "windingness",
                              "value": "normal"
                            },
                            {
                              "description": "Weight per axle of the vehicle in kg. A value of 0 means that weight restrictions per axle are not considered.",
                              "key": "vehicleAxleWeight",
                              "value": "0"
                            },
                            {
                              "description": "Width of the vehicle in meters. A value of 0 means that width restrictions are not considered.",
                              "key": "vehicleWidth",
                              "value": "0"
                            },
                            {
                              "description": "Height of the vehicle in meters. A value of 0 means that height restrictions are not considered.",
                              "key": "vehicleHeight",
                              "value": "0"
                            },
                            {
                              "description": "Length of the vehicle in meters. A value of 0 means that length restrictions are not considered.",
                              "key": "vehicleLength",
                              "value": "0"
                            },
                            {
                              "description": "Maximum speed of the vehicle in km/hour. The max speed in the vehicle profile is used to check whether a vehicle is allowed on motorways. \n\n* A value of 0 means that an appropriate value for the vehicle will be determined and applied during route planning.\n\n* A non-zero value may be overridden during route planning. For example, the current traffic flow is 60 km/hour. If the vehicle  maximum speed is set to 50 km/hour, the routing engine will consider 60 km/hour as this is the current situation.  If the maximum speed of the vehicle is provided as 80 km/hour but the current traffic flow is 60 km/hour, then routing engine will again use 60 km/hour.",
                              "key": "vehicleMaxSpeed",
                              "value": "0"
                            },
                            {
                              "description": "Weight of the vehicle in kilograms.\n\n* It is mandatory if any of the *Efficiency parameters are set.\n\n* It must be strictly positive when used in the context of the Consumption Model. Weight restrictions are considered.\n\n* If no detailed **Consumption Model** is specified and the value of **vehicleWeight** is non-zero, then weight restrictions are considered.\n\n* In all other cases, this parameter is ignored.\n\nSensible Values : for **Combustion Model** : 1600, for **Electric Model** : 1900",
                              "key": "vehicleWeight",
                              "value": "0"
                            },
                            {
                              "description": "Vehicle is used for commercial purposes and thus may not be allowed to drive  on some roads.",
                              "key": "vehicleCommercial",
                              "value": "false"
                            },
                            {
                              "description": "Types of cargo that may be classified as hazardous materials and restricted from some roads. Available vehicleLoadType values are US Hazmat classes 1 through 9, plus generic classifications for use in other countries/regions. Values beginning with USHazmat are for US routing while otherHazmat should be used for all other countries/regions. vehicleLoadType can be specified multiple times. This parameter is currently only considered for travelMode=truck.",
                              "key": "vehicleLoadType",
                              "value": "USHazmatClass7"
                            },
                            {
                              "description": "Engine type of the vehicle. When a detailed Consumption Model is specified, it must be consistent with the value of **vehicleEngineType**.",
                              "key": "vehicleEngineType",
                              "value": "combustion"
                            },
                            {
                              "description": "\n\nSpecifies the speed-dependent component of consumption.\n\nProvided as an unordered list of colon-delimited speed & consumption-rate pairs. The list defines points on a consumption curve. Consumption rates for speeds not in the list are found as follows:\n\n * by linear interpolation, if the given speed lies in between two speeds in the list\n\n * by linear extrapolation otherwise, assuming a constant (\u0394Consumption/\u0394Speed) determined by the nearest two points in the list\n\nThe list must contain between 1 and 25 points (inclusive), and may not contain duplicate points for the same speed. If it only contains a single point, then the consumption rate of that point is used without further processing.\n\nConsumption specified for the largest speed must be greater than or equal to that of the penultimate largest speed. This ensures that extrapolation does not lead to negative consumption rates.\n\nSimilarly, consumption values specified for the two smallest speeds in the list cannot lead to a negative consumption rate for any smaller speed.\n\nThe valid range for the consumption values(expressed in l/100km) is between 0.01 and 100000.0.\n\nSensible Values : 50,6.3:130,11.5\n\n**Note** : This parameter is required for **The Combustion Consumption Model**.",
                              "key": "constantSpeedConsumptionInLitersPerHundredkm",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the current supply of fuel in liters.\n\nSensible Values : 55",
                              "key": "currentFuelInLiters",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the amount of fuel consumed for sustaining auxiliary systems of the vehicle, in liters per hour.\n\nIt can be used to specify consumption due to devices and systems such as AC systems, radio, heating, etc.\n\nSensible Values : 0.2",
                              "key": "auxiliaryPowerInLitersPerHour",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the amount of chemical energy stored in one liter of fuel in megajoules (MJ). It is used in conjunction with the ***Efficiency** parameters for conversions between saved or consumed energy and fuel. For example, energy density is 34.2 MJ/l for gasoline, and 35.8 MJ/l for Diesel fuel.\n\nThis parameter is required if any ***Efficiency** parameter is set.\n\nSensible Values : 34.2",
                              "key": "fuelEnergyDensityInMJoulesPerLiter",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting chemical energy stored in fuel to kinetic energy when the vehicle accelerates _(i.e. KineticEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed_ is obtained by converting consumed fuel to chemical energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **decelerationEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**decelerationEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.33, for **Electric Model** : 0.66",
                              "key": "accelerationEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting kinetic energy to saved (not consumed) fuel when the vehicle decelerates _(i.e. ChemicalEnergySaved/KineticEnergyLost). ChemicalEnergySaved_ is obtained by converting saved (not consumed) fuel to energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **accelerationEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**accelerationEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.83, for **Electric Model** : 0.91",
                              "key": "decelerationEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting chemical energy stored in fuel to potential energy when the vehicle gains elevation _(i.e. PotentialEnergyGained/ChemicalEnergyConsumed). ChemicalEnergyConsumed_ is obtained by converting consumed fuel to chemical energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **downhillEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**downhillEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.27, for **Electric Model** : 0.74",
                              "key": "uphillEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the efficiency of converting potential energy to saved (not consumed) fuel when the vehicle loses elevation _(i.e. ChemicalEnergySaved/PotentialEnergyLost). ChemicalEnergySaved_ is obtained by converting saved (not consumed) fuel to energy using **fuelEnergyDensityInMJoulesPerLiter**.\n\nMust be paired with **uphillEfficiency**.\n\nThe range of values allowed are 0.0 to 1/**uphillEfficiency**.\n\nSensible Values : for **Combustion Model** : 0.51, for **Electric Model** : 0.73",
                              "key": "downhillEfficiency",
                              "value": "<float>"
                            },
                            {
                              "description": "Specifies the speed-dependent component of consumption.\n\nProvided as an unordered list of speed/consumption-rate pairs. The list defines points on a consumption curve. Consumption rates for speeds not in the list are found as follows:\n\n* by linear interpolation, if the given speed lies in between two speeds in the list\n\n* by linear extrapolation otherwise, assuming a constant (\u0394Consumption/\u0394Speed) determined by the nearest two points in the list\n\nThe list must contain between 1 and 25 points (inclusive), and may not contain duplicate points for the same speed. If it only contains a single point, then the consumption rate of that point is used without further processing.\n\nConsumption specified for the largest speed must be greater than or equal to that of the penultimate largest speed. This ensures that extrapolation does not lead to negative consumption rates.\n\nSimilarly, consumption values specified for the two smallest speeds in the list cannot lead to a negative consumption rate for any smaller  speed.\n\nThe valid range for the consumption values(expressed in kWh/100km) is between 0.01 and 100000.0.\n\nSensible Values : 50,8.2:130,21.3\n\nThis parameter is required for **Electric consumption model**.",
                              "key": "constantSpeedConsumptionInkWhPerHundredkm",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies the current electric energy supply in kilowatt hours (kWh).\n\nThis parameter co-exists with **maxChargeInkWh** parameter.\n\nThe range of values allowed are 0.0 to **maxChargeInkWh**.\n\nSensible Values : 43",
                              "key": "currentChargeInkWh",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies the maximum electric energy supply in kilowatt hours (kWh) that may be stored in the vehicle's battery.\n\nThis parameter co-exists with **currentChargeInkWh** parameter.\n\nMinimum value has to be greater than or equal to **currentChargeInkWh**.\n\nSensible Values : 85",
                              "key": "maxChargeInkWh",
                              "value": "<string>"
                            },
                            {
                              "description": "Specifies the amount of power consumed for sustaining auxiliary systems, in kilowatts (kW).\n\nIt can be used to specify consumption due to devices and systems such as AC systems, radio, heating, etc.\n\nSensible Values : 1.7",
                              "key": "auxiliaryPowerInkW",
                              "value": "<string>"
                            }
                          ],
                          "variable": [
                            {
                              "key": "format"
                            }
                          ]
                        }
                      },
                      "status": "Internal Server Error",
                      "code": 500,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"error\": {\n    \"code\": \"<string>\",\n    \"message\": \"<string>\",\n    \"details\": [\n      {\n        \"value\": \"<Circular reference to #/components/schemas/ODataError detected>\"\n      },\n      {\n        \"value\": \"<Circular reference to #/components/schemas/ODataError detected>\"\n      }\n    ],\n    \"target\": \"<string>\"\n  }\n}",
                      "createdAt": "2026-06-05T15:19:28.000Z",
                      "updatedAt": "2026-06-05T15:19:28.000Z",
                      "uid": "35240-76784563-b9aa-489c-9c30-ff8ccb8889f8"
                    }
                  ],
                  "createdAt": "2026-06-05T15:19:28.000Z",
                  "updatedAt": "2026-06-05T15:19:28.000Z",
                  "uid": "35240-460b7383-bbe6-4a1d-8516-658e86a78d50"
                }
              ],
              "id": "762b38d2-42c4-483e-8fbe-7ba524bacb33",
              "createdAt": "2026-06-05T15:19:28.000Z",
              "updatedAt": "2026-06-05T15:19:28.000Z",
              "uid": "35240-762b38d2-42c4-483e-8fbe-7ba524bacb33"
            }
          ],
          "id": "8bb5eb55-0119-44b6-987e-ef906e463f9d",
          "createdAt": "2026-06-05T15:19:28.000Z",
          "updatedAt": "2026-06-05T15:19:28.000Z",
          "uid": "35240-8bb5eb55-0119-44b6-987e-ef906e463f9d"
        }
      ],
      "id": "646c469f-277e-4d23-91cb-d4dc222cf40b",
      "createdAt": "2026-06-05T15:19:28.000Z",
      "updatedAt": "2026-06-05T15:19:28.000Z",
      "uid": "35240-646c469f-277e-4d23-91cb-d4dc222cf40b"
    }
  ],
  "auth": {
    "type": "oauth2",
    "oauth2": [
      {
        "key": "scope",
        "value": "https://atlas.microsoft.com/.default",
        "type": "string"
      },
      {
        "key": "authUrl",
        "value": "https://login.microsoftonline.com/common/oauth2/authorize",
        "type": "string"
      },
      {
        "key": "grant_type",
        "value": "implicit",
        "type": "string"
      }
    ]
  },
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://atlas.microsoft.com"
    }
  ]
}