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

# Changes to Solution

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

> Every recorded change to this operation, newest first.

## Timeline

Changed in 9 of 24 revisions.

- **2026-10-16** `d015cfede38e`: 1 breaking, 9 warning, 8 info
- **2025-11-27** `2e6752ec1b09`: 6 info
- **2025-11-27** `a35725e2af55`: 4 warning
- **2025-09-24** `4f1fbf4f1b77`: 3 breaking, 257 warning, 23 info
- **2025-08-13** `f62eea37b25a`: 2 warning
- **2025-08-01** `0c8f3818671f`: 2 warning
- **2025-07-17** `ec9c25f88b13`: 2 info
- **2025-07-17** `ab22101f5a38`: 2 info
- **2025-07-17** `ec9c25f88b13`: 2 info

## Changes

- **2026-10-16** `d015cfede38e`: 1 breaking, 9 warning, 8 info
  - the response property `trips` became optional for the status `200`
  - removed the optional property `suggestions/items/assignments/items/scoreExplanation` from the response with the `200` status
  - removed the optional property `unresolved` from the response with the `200` status
  - added the new `DEPOT_CAPACITY` enum value to the `suggestions/items/assignments/items/violations/items/constraint` response property for the response status `200`
  - added the new `DEPOT_COST` enum value to the `suggestions/items/assignments/items/violations/items/constraint` response property for the response status `200`
  - added the new `DEPOT_TIME_WINDOW` enum value to the `suggestions/items/assignments/items/violations/items/constraint` response property for the response status `200`
  - added the new `END_DEPOT` enum value to the `suggestions/items/assignments/items/violations/items/constraint` response property for the response status `200`
  - added the new `LOAD_COMPATIBILITY` enum value to the `suggestions/items/assignments/items/violations/items/constraint` response property for the response status `200`
  - added the new `MAX_DRIVE_DISTANCE` enum value to the `suggestions/items/assignments/items/violations/items/constraint` response property for the response status `200`
  - added the new `SAME_DAY` enum value to the `suggestions/items/assignments/items/violations/items/constraint` response property for the response status `200`
  - added the optional property `estimatedCost` to the response with the `200` status
  - added the optional property `explanationTruncation` to the response with the `200` status
  - added the optional property `snapPointSuggestions` to the response with the `200` status
  - added the optional property `suggestions/items/assignments/items/travelFrom` to the response with the `200` status
  - added the optional property `suggestions/items/assignments/items/travelTo` to the response with the `200` status
  - the response property `suggestions/items/assignments/items/latestArrival` became required for the status `200`
  - the response property `suggestions/items/assignments/items/suggestedArrival` became required for the status `200`
  - the response property `trips/items/resource` became required for the status `200`
- **2025-11-27** `2e6752ec1b09`: 6 info
  - added the optional property `trips/items/end/anyOf[#/components/schemas/Visit]/location/anyOf[#/components/schemas/Location]/h3Index` to the response with the `200` status
  - added the optional property `trips/items/end/anyOf[#/components/schemas/Visit]/snappedLocation/anyOf[#/components/schemas/Location]/h3Index` to the response with the `200` status
  - added the optional property `trips/items/start/anyOf[#/components/schemas/Visit]/location/anyOf[#/components/schemas/Location]/h3Index` to the response with the `200` status
  - added the optional property `trips/items/start/anyOf[#/components/schemas/Visit]/snappedLocation/anyOf[#/components/schemas/Location]/h3Index` to the response with the `200` status
  - added the optional property `trips/items/visits/items/location/anyOf[#/components/schemas/Location]/h3Index` to the response with the `200` status
  - added the optional property `trips/items/visits/items/snappedLocation/anyOf[#/components/schemas/Location]/h3Index` to the response with the `200` status
- **2025-11-27** `a35725e2af55`: 4 warning
  - added the new `GROUP_SEQUENCE` enum value to the `suggestions/items/assignments/items/scoreExplanation/constraint` response property for the response status `200`
  - added the new `GROUP_SEQUENCE` enum value to the `suggestions/items/assignments/items/violations/items/constraint` response property for the response status `200`
  - added the new `JOB_PROXIMITY` enum value to the `suggestions/items/assignments/items/scoreExplanation/constraint` response property for the response status `200`
  - added the new `JOB_PROXIMITY` enum value to the `suggestions/items/assignments/items/violations/items/constraint` response property for the response status `200`
- **2025-09-24** `4f1fbf4f1b77`: 3 breaking, 257 warning, 23 info
  - the `suggestions/items/assignments/items/suggestedInitialArrival` response's property type changed from `string` to no type for status `200`
  - the `trips/items/end` response's property type changed from `object` to no type for status `200`
  - the `trips/items/start` response's property type changed from `object` to no type for status `200`
  - removed the optional property `score/feasible` from the response with the `200` status
  - removed the optional property `score/hardScore` from the response with the `200` status
  - removed the optional property `score/mediumScore` from the response with the `200` status
  - removed the optional property `score/softScore` from the response with the `200` status
  - removed the optional property `suggestions/items/assignments/items/score/feasible` from the response with the `200` status
  - removed the optional property `suggestions/items/assignments/items/score/hardScore` from the response with the `200` status
  - removed the optional property `suggestions/items/assignments/items/score/mediumScore` from the response with the `200` status
  - removed the optional property `suggestions/items/assignments/items/score/softScore` from the response with the `200` status
  - 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 `ALLOWED_RESOURCES` enum value to the `suggestions/items/assignments/items/scoreExplanation/constraint` response property for the response status `200`
  - added the new `ALLOWED_RESOURCES` enum value to the `suggestions/items/assignments/items/violations/items/constraint` response property for the response status `200`
  - 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 `DATE_TIME_WINDOW_CONFLICT` enum value to the `suggestions/items/assignments/items/scoreExplanation/constraint` response property for the response status `200`
  - added the new `DATE_TIME_WINDOW_CONFLICT` enum value to the `suggestions/items/assignments/items/violations/items/constraint` response property for the response status `200`
  - added the new `DATE_TIME_WINDOW_CONFLICT_SOFT` enum value to the `suggestions/items/assignments/items/scoreExplanation/constraint` response property for the response status `200`
  - added the new `DATE_TIME_WINDOW_CONFLICT_SOFT` enum value to the `suggestions/items/assignments/items/violations/items/constraint` response property for the response status `200`
  - added the new `DELIVERY_BEFORE_PICKUP` enum value to the `suggestions/items/assignments/items/scoreExplanation/constraint` response property for the response status `200`
  - added the new `DELIVERY_BEFORE_PICKUP` enum value to the `suggestions/items/assignments/items/violations/items/constraint` response property for the response status `200`
  - added the new `DELIVERY_NOT_ON_SAME_VEHICLE` enum value to the `suggestions/items/assignments/items/scoreExplanation/constraint` response property for the response status `200`
  - added the new `DELIVERY_NOT_ON_SAME_VEHICLE` enum value to the `suggestions/items/assignments/items/violations/items/constraint` response property for the response status `200`
  - added the new `DIRECT_SEQUENCE` enum value to the `suggestions/items/assignments/items/scoreExplanation/constraint` response property for the response status `200`
  - added the new `DIRECT_SEQUENCE` enum value to the `suggestions/items/assignments/items/violations/items/constraint` response property for the response status `200`
  - added the new `DISALLOWED_RESOURCES` enum value to the `suggestions/items/assignments/items/scoreExplanation/constraint` response property for the response status `200`
  - added the new `DISALLOWED_RESOURCES` enum value to the `suggestions/items/assignments/items/violations/items/constraint` response property for the response status `200`
  - …243 more
- **2025-08-13** `f62eea37b25a`: 2 warning
  - added the new `RESOURCE_COMPATIBILITY` enum value to the `suggestions/items/assignments/items/scoreExplanation/constraint/allOf[#/components/schemas/OnrouteConstraint]/` response property for the response status `200`
  - added the new `RESOURCE_COMPATIBILITY` enum value to the `suggestions/items/assignments/items/violations/items/constraint/allOf[#/components/schemas/OnrouteConstraint]/` response property for the response status `200`
- **2025-08-01** `0c8f3818671f`: 2 warning
  - added the new `JOBTYPE_VIOLATION` enum value to the `suggestions/items/assignments/items/scoreExplanation/constraint/allOf[#/components/schemas/OnrouteConstraint]/` response property for the response status `200`
  - added the new `JOBTYPE_VIOLATION` enum value to the `suggestions/items/assignments/items/violations/items/constraint/allOf[#/components/schemas/OnrouteConstraint]/` response property for the response status `200`
- **2025-07-17** `ec9c25f88b13`: 2 info
  - added `#/components/schemas/SolviceStatus` to the `status` response property `allOf` list for the response status `200`
  - removed `#/components/schemas/Status1` from the `status` response property `allOf` list for the response status `200`
- **2025-07-17** `ab22101f5a38`: 2 info
  - added `#/components/schemas/Status1` to the `status` response property `allOf` list for the response status `200`
  - removed `#/components/schemas/SolviceStatus` from the `status` response property `allOf` list for the response status `200`
- **2025-07-17** `ec9c25f88b13`: 2 info
  - added `#/components/schemas/SolviceStatus` to the `status` response property `allOf` list for the response status `200`
  - removed `#/components/schemas/Status1` from the `status` response property `allOf` list for the response status `200`

---

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