---
title: "Changes to Request"
method: GET
path: "/v2/vrp/jobs/{id}"
---

# Changes to Request

`GET /v2/vrp/jobs/{id}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 14 of 24 revisions.

- **2026-10-16** `d015cfede38e`: 1 breaking, 2 warning, 30 info
- **2026-01-18** `d77ac8b3d302`: 4 info
- **2026-01-17** `97e1f293a7ee`: 5 info
- **2025-12-23** `143dcd1fff82`: 1 info
- **2025-11-27** `2e6752ec1b09`: 6 info
- **2025-10-16** `f418a8084fac`: 1 info
- **2025-10-09** `860f2bc88081`: 2 breaking, 3 info
- **2025-10-02** `40306fe32d7d`: 3 info
- **2025-09-24** `4f1fbf4f1b77`: 140 warning, 27 info
- **2025-09-18** `0c413831ebcc`: 1 info
- **2025-09-16** `7c446e17d32a`: 1 info
- **2025-08-28** `af7dd0942481`: 1 info
- **2025-08-13** `f62eea37b25a`: 2 info
- **2025-08-01** `0c8f3818671f`: 3 info

## Changes

- **2026-10-16** `d015cfede38e`: 1 breaking, 2 warning, 30 info
  - the response property `relations/items/timeInterval` became optional for the status `200`
  - added the new `DUTY` enum value to the `resources/items/shifts/items/breaks/items/type` response property for the response status `200`
  - added the new `TOMTOM_REAL_TIME` enum value to the `options/anyOf[#/components/schemas/Options]/routingEngine/anyOf[#/components/schemas/RoutingEngine]/` response property for the response status `200`
  - added the optional property `costs` to the response with the `200` status
  - added the optional property `depots` to the response with the `200` status
  - added the optional property `jobs/items/initialDepot` to the response with the `200` status
  - added the optional property `metadata` to the response with the `200` status
  - added the optional property `options/anyOf[#/components/schemas/Options]/curbside` to the response with the `200` status
  - added the optional property `options/anyOf[#/components/schemas/Options]/explanation/anyOf[#/components/schemas/ExplanationOptions]/maxAlternativesPerJob` to the response with the `200` status
  - added the optional property `options/anyOf[#/components/schemas/Options]/explanation/anyOf[#/components/schemas/ExplanationOptions]/maxDurationMillis` to the response with the `200` status
  - added the optional property `options/anyOf[#/components/schemas/Options]/explanation/anyOf[#/components/schemas/ExplanationOptions]/maxExplainedJobs` to the response with the `200` status
  - added the optional property `options/anyOf[#/components/schemas/Options]/snapPoints` to the response with the `200` status
  - added the optional property `resources/items/loadCompatibility` to the response with the `200` status
  - added the optional property `resources/items/rules/items/groupTag` to the response with the `200` status
  - added the optional property `resources/items/shifts/items/ignoreWaitTimeBeforeFirstJob` to the response with the `200` status
  - added the optional property `resources/items/shifts/items/unloadBeforeEndShift` to the response with the `200` status
  - added the optional property `weights/anyOf[#/components/schemas/Weights]/depotCostWeight` to the response with the `200` status
  - added the optional property `weights/anyOf[#/components/schemas/Weights]/depotEndWeight` to the response with the `200` status
  - added the optional property `weights/anyOf[#/components/schemas/Weights]/distanceWeight` to the response with the `200` status
  - added the optional property `weights/anyOf[#/components/schemas/Weights]/overtimeWeight` to the response with the `200` status
  - added the optional property `weights/anyOf[#/components/schemas/Weights]/pdpWeight` to the response with the `200` status
  - added the optional property `weights/anyOf[#/components/schemas/Weights]/periodRuleWeight` to the response with the `200` status
  - added the optional property `weights/anyOf[#/components/schemas/Weights]/regionMinimisationWeight` to the response with the `200` status
  - added the optional property `weights/anyOf[#/components/schemas/Weights]/softSkillWeight` to the response with the `200` status
  - added the optional property `weights/anyOf[#/components/schemas/Weights]/timeWindowWeight` to the response with the `200` status
  - the `jobs/items/initialResource` response's property pattern `^(?!.*\$\{)[^<>"';`\\\x00]*$` was added for the status `200`
  - the `jobs/items/plannedResource` response's property pattern `^(?!.*\$\{)[^<>"';`\\\x00]*$` was added for the status `200`
  - the `jobs/items/proficiency/items/resource` response's property pattern `^(?!.*\$\{)[^<>"';`\\\x00]*$` was added for the status `200`
  - the `relations/items/resource` response's property pattern `^(?!.*\$\{)[^<>"';`\\\x00]*$` was added for the status `200`
  - the `jobs/items/name` response's property pattern was changed from `^(?!.*\$\{)[^<>"';`\\]*$` to `^(?!.*\$\{)[^<>"';`\\\x00]*$` for the status `200`
  - the `jobs/items/rankings/items/name` response's property pattern was changed from `^(?!.*\$\{)[^<>"';`\\]*$` to `^(?!.*\$\{)[^<>"';`\\\x00]*$` for the status `200`
  - the `jobs/items/tags/items/name` response's property pattern was changed from `^(?!.*\$\{)[^<>"';`\\]*$` to `^(?!.*\$\{)[^<>"';`\\\x00]*$` for the status `200`
  - the `resources/items/name` response's property pattern was changed from `^(?!.*\$\{)[^<>"';`\\]*$` to `^(?!.*\$\{)[^<>"';`\\\x00]*$` for the status `200`
- **2026-01-18** `d77ac8b3d302`: 4 info
  - the `jobs/items/name` response's property pattern was changed from `^[^<>"';`\\]*$` to `^(?!.*\$\{)[^<>"';`\\]*$` for the status `200`
  - the `jobs/items/rankings/items/name` response's property pattern was changed from `^[^<>"';`\\]*$` to `^(?!.*\$\{)[^<>"';`\\]*$` for the status `200`
  - the `jobs/items/tags/items/name` response's property pattern was changed from `^[^<>"';`\\]*$` to `^(?!.*\$\{)[^<>"';`\\]*$` for the status `200`
  - the `resources/items/name` response's property pattern was changed from `^[^<>"';`\\]*$` to `^(?!.*\$\{)[^<>"';`\\]*$` for the status `200`
- **2026-01-17** `97e1f293a7ee`: 5 info
  - the `jobs/items/name` response's property pattern `^[^<>"';`\\]*$` was added for the status `200`
  - the `jobs/items/rankings/items/name` response's property pattern `^[^<>"';`\\]*$` was added for the status `200`
  - the `jobs/items/tags/items/name` response's property pattern `^[^<>"';`\\]*$` was added for the status `200`
  - the `label` response's property pattern `^(?!.*\$\{).*$` was added for the status `200`
  - the `resources/items/name` response's property pattern `^[^<>"';`\\]*$` was added for the status `200`
- **2025-12-23** `143dcd1fff82`: 1 info
  - added the optional property `jobs/items/proficiency` to the response with the `200` status
- **2025-11-27** `2e6752ec1b09`: 6 info
  - added the optional property `jobs/items/location/anyOf[#/components/schemas/Location]/h3Index` to the response with the `200` status
  - added the optional property `resources/items/end/anyOf[#/components/schemas/Location]/h3Index` to the response with the `200` status
  - added the optional property `resources/items/region/anyOf[#/components/schemas/Location]/h3Index` to the response with the `200` status
  - added the optional property `resources/items/shifts/items/end/anyOf[#/components/schemas/Location]/h3Index` to the response with the `200` status
  - added the optional property `resources/items/shifts/items/start/anyOf[#/components/schemas/Location]/h3Index` to the response with the `200` status
  - added the optional property `resources/items/start/anyOf[#/components/schemas/Location]/h3Index` to the response with the `200` status
- **2025-10-16** `f418a8084fac`: 1 info
  - added the optional property `resources/items/maxDriveDistance` to the response with the `200` status
- **2025-10-09** `860f2bc88081`: 2 breaking, 3 info
  - the response property `options/anyOf[#/components/schemas/Options]/jobProximityDistanceType` became nullable for the status `200`
  - the `options/anyOf[#/components/schemas/Options]/jobProximityDistanceType` response's property type changed from no type to `string, null` for status `200`
  - added the optional property `options/anyOf[#/components/schemas/Options]/clusteringThresholdMeters` to the response with the `200` status
  - added the optional property `options/anyOf[#/components/schemas/Options]/enableClustering` to the response with the `200` status
  - added the optional property `weights/anyOf[#/components/schemas/Weights]/clusteringWeight` to the response with the `200` status
- **2025-10-02** `40306fe32d7d`: 3 info
  - added the optional property `options/anyOf[#/components/schemas/Options]/jobProximityDistanceType` to the response with the `200` status
  - added the optional property `options/anyOf[#/components/schemas/Options]/jobProximityRadius` to the response with the `200` status
  - added the optional property `weights/anyOf[#/components/schemas/Weights]/jobProximityWeight` to the response with the `200` status
- **2025-09-24** `4f1fbf4f1b77`: 140 warning, 27 info
  - added the new `ACCEPTED` enum value to the `status` response property for the response status `400`
  - added the new `ACCEPTED` enum value to the `status` response property for the response status `427`
  - added the new `ACCEPTED` enum value to the `status` response property for the response status `500`
  - added the new `BAD_GATEWAY` enum value to the `status` response property for the response status `400`
  - added the new `BAD_GATEWAY` enum value to the `status` response property for the response status `427`
  - added the new `BAD_GATEWAY` enum value to the `status` response property for the response status `500`
  - added the new `BAD_REQUEST` enum value to the `status` response property for the response status `400`
  - added the new `BAD_REQUEST` enum value to the `status` response property for the response status `427`
  - added the new `BAD_REQUEST` enum value to the `status` response property for the response status `500`
  - added the new `CONFLICT` enum value to the `status` response property for the response status `400`
  - added the new `CONFLICT` enum value to the `status` response property for the response status `427`
  - added the new `CONFLICT` enum value to the `status` response property for the response status `500`
  - added the new `CREATED` enum value to the `status` response property for the response status `400`
  - added the new `CREATED` enum value to the `status` response property for the response status `427`
  - added the new `CREATED` enum value to the `status` response property for the response status `500`
  - added the new `DIRECT_SEQUENCE` enum value to the `relations/items/type` response property for the response status `200`
  - added the new `EXPECTATION_FAILED` enum value to the `status` response property for the response status `400`
  - added the new `EXPECTATION_FAILED` enum value to the `status` response property for the response status `427`
  - added the new `EXPECTATION_FAILED` enum value to the `status` response property for the response status `500`
  - added the new `FORBIDDEN` enum value to the `status` response property for the response status `400`
  - added the new `FORBIDDEN` enum value to the `status` response property for the response status `427`
  - added the new `FORBIDDEN` enum value to the `status` response property for the response status `500`
  - added the new `FOUND` enum value to the `status` response property for the response status `400`
  - added the new `FOUND` enum value to the `status` response property for the response status `427`
  - added the new `FOUND` enum value to the `status` response property for the response status `500`
  - added the new `FROM_ARRIVAL` enum value to the `relations/items/timeInterval` response property for the response status `200`
  - added the new `FROM_DEPARTURE` enum value to the `relations/items/timeInterval` response property for the response status `200`
  - added the new `GATEWAY_TIMEOUT` enum value to the `status` response property for the response status `400`
  - added the new `GATEWAY_TIMEOUT` enum value to the `status` response property for the response status `427`
  - added the new `GATEWAY_TIMEOUT` enum value to the `status` response property for the response status `500`
  - added the new `GONE` enum value to the `status` response property for the response status `400`
  - added the new `GONE` enum value to the `status` response property for the response status `427`
  - added the new `GONE` enum value to the `status` response property for the response status `500`
  - added the new `GROUP_SEQUENCE` enum value to the `relations/items/type` response property for the response status `200`
  - added the new `HTTP_VERSION_NOT_SUPPORTED` enum value to the `status` response property for the response status `400`
  - added the new `HTTP_VERSION_NOT_SUPPORTED` enum value to the `status` response property for the response status `427`
  - added the new `HTTP_VERSION_NOT_SUPPORTED` enum value to the `status` response property for the response status `500`
  - added the new `INTERNAL_SERVER_ERROR` enum value to the `status` response property for the response status `400`
  - added the new `INTERNAL_SERVER_ERROR` enum value to the `status` response property for the response status `427`
  - added the new `INTERNAL_SERVER_ERROR` enum value to the `status` response property for the response status `500`
  - …127 more
- **2025-09-18** `0c413831ebcc`: 1 info
  - added the optional property `relations/items/weight` to the response with the `200` status
- **2025-09-16** `7c446e17d32a`: 1 info
  - added the optional property `customDistanceMatrices` to the response with the `200` status
- **2025-08-28** `af7dd0942481`: 1 info
  - added the optional property `relations/items/hardMinWait` to the response with the `200` status
- **2025-08-13** `f62eea37b25a`: 2 info
  - added the optional property `relations/items/enforceCompatibility` to the response with the `200` status
  - added the optional property `resources/items/compatibleResources` to the response with the `200` status
- **2025-08-01** `0c8f3818671f`: 3 info
  - added the optional property `jobs/items/jobTypes` to the response with the `200` status
  - added the optional property `resources/items/rules/items/jobTypeLimitations` to the response with the `200` status
  - added the optional property `resources/items/shifts/items/jobTypeLimitations` to the response with the `200` status

---

[Operation](https://skmtc.dev/solvice/apis/vrp-api/docs/v2/vrp/jobs/:id/get.md) - [API](https://skmtc.dev/solvice/apis/vrp-api.md) - [Page](https://skmtc.dev/solvice/apis/vrp-api/changes/v2/vrp/jobs/:id/get)
