Info

Demo of random generated VRP instance

get/v2/vrp/demo

Request

  • Base URL
    https://api.solvice.io
  • URL
    https://api.solvice.io/v2/vrp/demo
  • Auth
    API key in header Authorization

Query parameters

geolocationstring nullable required
jobsinteger nullable required
radiusnumber double nullable required

Response

Status

hookstring uri nullable

Optional webhook URL that will receive a POST request with the job ID when the optimization is complete. This enables asynchronous processing where you can submit a request and be notified when results are ready, rather than waiting for the synchronous response.

labelstring nullable
metadataobject nullable

Example response

{
  "jobs": [
    {
      "name": "1",
      "duration": 3600,
      "initialResource": "1",
      "initialArrival": "2023-01-13T09:00:00"
    },
    {
      "name": "2",
      "duration": 3600
    }
  ],
  "resources": [
    {
      "name": "1",
      "shifts": [
        {
          "from": "2023-01-13T08:00:00",
          "to": "2023-01-13T17:00:00"
        }
      ]
    }
  ]
}

Changes

    • breaking

      the query request parameter geolocation became required

    • breaking

      the query request parameter jobs became required

    • breaking

      the query request parameter radius became required

    • breaking

      the response property // became optional for the status

    • warning

      added the new DUTY enum value to the ////// response property for the response status

    • warning

      added the new TOMTOM_REAL_TIME enum value to the ///////// response property for the response status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property // to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property ///// to the response with the status

    • info

      added the optional property ////////// to the response with the status

    • info

      added the optional property ////////// to the response with the status

    • info

      added the optional property ////////// to the response with the status

    • info

      added the optional property ///// to the response with the status

    • info

      added the optional property // to the response with the status

    • info

      added the optional property //// to the response with the status

    • info

      added the optional property //// to the response with the status

    • info

      added the optional property //// to the response with the status

    • info

      added the optional property ///// to the response with the status

    • info

      added the optional property ///// to the response with the status

    • info

      added the optional property ///// to the response with the status

    • info

      added the optional property ///// to the response with the status

    • info

      added the optional property ///// to the response with the status

    • info

      added the optional property ///// to the response with the status

    • info

      added the optional property ///// to the response with the status

    • info

      added the optional property ///// to the response with the status

    • info

      added the optional property ///// to the response with the status

    • info

      the jobs/items/initialResource response's property pattern ^(?!.*\$\{)[^<>"';\\\x00]*$ was added for the status 200

    • info

      the jobs/items/plannedResource response's property pattern ^(?!.*\$\{)[^<>"';\\\x00]*$ was added for the status 200

    • info

      the jobs/items/proficiency/items/resource response's property pattern ^(?!.*\$\{)[^<>"';\\\x00]*$ was added for the status 200

    • info

      the relations/items/resource response's property pattern ^(?!.*\$\{)[^<>"';\\\x00]*$ was added for the status 200

    • info

      the // response's property pattern was changed from ^(?!.*\$\{)[^<>"';\\]*$ to ^(?!.*\$\{)[^<>"';\\\x00]*$ for the status

    • info

      the //// response's property pattern was changed from ^(?!.*\$\{)[^<>"';\\]*$ to ^(?!.*\$\{)[^<>"';\\\x00]*$ for the status

    • info

      the //// response's property pattern was changed from ^(?!.*\$\{)[^<>"';\\]*$ to ^(?!.*\$\{)[^<>"';\\\x00]*$ for the status

    • info

      the // response's property pattern was changed from ^(?!.*\$\{)[^<>"';\\]*$ to ^(?!.*\$\{)[^<>"';\\\x00]*$ for the status

    • info

      the // response's property pattern was changed from ^[^<>"';\\]*$ to ^(?!.*\$\{)[^<>"';\\]*$ for the status

    • info

      the //// response's property pattern was changed from ^[^<>"';\\]*$ to ^(?!.*\$\{)[^<>"';\\]*$ for the status

    • info

      the //// response's property pattern was changed from ^[^<>"';\\]*$ to ^(?!.*\$\{)[^<>"';\\]*$ for the status

    • info

      the // response's property pattern was changed from ^[^<>"';\\]*$ to ^(?!.*\$\{)[^<>"';\\]*$ for the status