Page 1 of 1

Route Optimization API - Api Changes 1.39.0 (19.01.2026)

Posted: Mon Jan 19, 2026 10:46 am
by Bernd Welter
ApiVarVersionTypeDateDescription
Route Optimization API1.39.0FEATURE19.01.2026Optimization result metadata now includes both started and finished timestamps for improved traceability of optimizations.
Route Optimization API1.39.0FEATURE19.01.2026Added updateMetadata endpoint to update the metadata of an optimization.
Route Optimization API1.39.0FEATURE19.01.2026Added deletion time to metadata which allows specifying the desired deletion time of an optimization.
Route Optimization API1.39.0IMPROVEMENT19.01.2026Wait time is now treated as work time with regards to breaks. As a consequence, breaks at a stop may also occur during waiting periods, making this field relevant in non-electric vehicle scenarios.

Re: Route Optimization API - Api Changes 1.39.0 (19.01.2026)

Posted: Mon Jan 19, 2026 12:24 pm
by Bernd Welter
Route Optimization API OpenAPI Update Analysis (v1.38 → v1.39)

This post summarizes the structural changes between the OpenAPI specifications
v1.38 and v1.39.

The focus is on schema / model changes that are relevant for client integrations.

1) Endpoints / Paths

✅ No changes

There are no new, removed, or modified endpoints between v1.38 and v1.39.

All existing routes remain unchanged, including:
  • /optimizations
  • /optimizations/{id}
  • /optimizations/{id}/progress
  • /optimizations/{id}/metadata
  • /optimizations/{id}/request
  • /optimizations/{id}/stop
➡️ This release does not affect routing, URLs, or HTTP semantics.

2) Component Schemas
➕ No new schemas introduced
  • All component schemas present in v1.39 already existed in v1.38.
➡️ No new object types were added at schema level.

3) Existing Schemas – Structural Changes
🔍 Result: No structural schema changes detected

A detailed comparison of the component schemas shows:
  • No new properties added to existing schemas
  • No properties removed
  • No changes to required/optional semantics
  • No type changes
➡️ The schema structure is identical between v1.38 and v1.39.

4) Cost-related Models

All cost-related schemas (including route-level and result-level costs):
  • remain unchanged
  • have the same structure and semantics as in v1.38
➡️ There are no changes in cost modeling between these versions.

5) Required / Optional Semantics

There are:
  • no new required fields
  • no changes to existing required definitions
  • no changes regarding nullable vs. non-nullable fields
➡️ From a validation and deserialization perspective, v1.39 behaves exactly like v1.38.

6) Client Impact / Compatibility Notes

✅ Fully backward compatible
  • No DTO changes required
  • No regeneration strictly necessary for structural reasons
  • Existing clients built against v1.38 will continue to work unchanged
➡️ v1.39 is a non-breaking, no-impact update for client integrations.

7) Summary

PTV OptiFlow OpenAPI v1.39 introduces no structural changes compared to v1.38.
  • No endpoint changes
  • No schema changes
  • No cost model changes
  • No required/optional changes
  • Fully backward compatible
➡️ From an API consumer perspective, v1.39 is effectively equivalent to v1.38.

Final note
  • This comparison is strictly based on OpenAPI structure.
    :!: Behavioral changes (e.g. different result values or optimization logic) cannot be inferred from the specification alone.