This changelog contains version history extracted from the Order Book API specifications.
Location.location_categorynow rejects blank values when provided. The field remains optional (nullable).
- Added documentation note about dash-splitting behavior upon exporting and re-importing the order set in PTV OptiFlow Route Optimization to the following fields:
OrderInformation.lifo_groups,TransportInformation.labels,OrderRequirements.tags,OrderRequirements.forbidden_tags,Location.labels,VisitLocation.labels.
- Order
tags,forbidden_tags, andlifo_groupsnow enforce a maximum length of 200 characters per element.
- Order
labels,tags,forbidden_tags,lifo_groups, andcustom_datanow enforce a maximum size of 100 entries.
- Order
labelsnow enforce a maximum length of 200 characters and must not be blank.
- Added
labelstoVisitLocationrequest and response schema.
- updated
Orderlabelsdescription to mentionPlan profilesinstead
- Added
labelstoLocation.
- Added optional
descriptiontocapacity. - Added optional
ignore_consecutive_restrictionstoLocation - Added
clienttoOrderinTransportRequest - Added
versiontoTransportRequest
- Added optional
typeto time_frame. When omitted, defaults to SERVICE_ARRIVAL.
- Documented upper bounds for
max_time_in_vehicle:max_timemust be at most 1 day (PT24H),penaltymust be at most 10000.
- Added optional
max_time_in_vehicleto order information, constraining how long an order's cargo may remain on a vehicle.
- Added correct examples for PUT's of pickups, deliveries and pickup deliveries. Previous examples were built by combining the examples of each property, but this ignored rules such as visitLocation and siteLocation being exclusive.
Order.service_timeshould not be negative
Added validation and API clarification for this pre-existing constraint.
- paginated find all endpoint for
PreplannedPartialRoute
- paginated find all endpoint for
Order
- clarify precondition for
LocationDELETE
- specify which entities can be used by categories
- rename security scheme
- clarify
colorproperty on Orders - clarify
mandatoryproperty on Orders - fix location_category parameter name
- rename security scheme
- clarify
colorproperty on Orders - clarify
mandatoryproperty on Orders
- rename security scheme
- rename security scheme
- Documented ID format constraints
- changed example url to use /orderbook path prefix instead of /masterdata
- Add Preplanned
PartialRoutesGET endpoint - Add Preplanned
PartialRoutesDELETE endpoint - Add
routeGrouptoPartialRoutes - Remove default [] for
windowsinTimeWindowsto enable sample - Remove default [] for
pickups&deliveriesinStopsto enable sample - Remove description from delivery
- Rename
route_grouptosame_route_group
- Add Preplanned
PartialRoutesGET endpoint - Add Preplanned
PartialRoutesDELETE endpoint - Add
routeGrouptoPartialRoutes - Remove default [] for
windowsinTimeWindowsto enable sample - Remove default [] for
pickups&deliveriesinStopsto enable sample - Remove description from delivery
- Add Preplanned
PartialRoutesGET endpoint - Add Preplanned
PartialRoutesDELETE endpoint - Add
routeGrouptoPartialRoutes - Remove default [] for
windowsinTimeWindowsto enable sample - Remove default [] for
pickups&deliveriesinStopsto enable sample
- Add Preplanned
PartialRoutesGET endpoint - Add Preplanned
PartialRoutesDELETE endpoint - Add
routeGrouptoPartialRoutes - Remove default [] for
windowsinTimeWindowsto enable sample
- Add Preplanned
PartialRoutesGET endpoint - Add Preplanned
PartialRoutesDELETE endpoint - Add
routeGrouptoPartialRoutes
- Add Preplanned
PartialRoutesGET endpoint - Add Preplanned
PartialRoutesDELETE endpoint
- Add Preplanned
PartialRoutesGET endpoint
- Add Preplanned
PartialRoutesendpoint - Allow empty capacities
- Add empty array as default value for arrays
- Add Preplanned
PartialRoutesendpoint - Allow empty capacities
- Add Preplanned
PartialRoutesendpoint
- Add Preplanned
PartialRoutesendpoint
- Added PlanGroup to orders
- Restored visibility of categories
- Explain Category schemas
- Clarify custom data
- Clarify custom data hierarchy
- Clarify TransportRequest-related Order endpoints
- Add business constraint for Location deletion
- Restored visibility of categories
- Explain Category schemas
- Clarify custom data
- Clarify custom data hierarchy
- Clarify TransportRequest-related Order endpoints
- Add business constraint for Location deletion
- Restored visibility of categories
- Explain Category schemas
- Clarify custom data
- Clarify custom data hierarchy
- Clarify TransportRequest-related Order endpoints
- Restored visibility of categories
- Explain Category schemas
- Clarify custom data
- Clarify custom data hierarchy
- Restored visibility of categories
- Explain Category schemas
- Clarify custom data
- Restored visibility of categories
- Explain Category schemas
- Restored visibility of categories
- add Cost to TimeFrame on orders
- remove [EXPERIMENTAL] from order endpoints
- Clarify Order stopTime strategies
- Extend API documentation
- add Cost to TimeFrame on orders
- remove [EXPERIMENTAL] from order endpoints
- Clarify Order stopTime strategies
- add Cost to TimeFrame on orders
- remove [EXPERIMENTAL] from order endpoints
- add Cost to TimeFrame on orders
- remove [EXPERIMENTAL] from order endpoints
- Add endpoints for
Orderswithout aTransportRequest - Fix: remove
business_idfrom request for individual Order upserts - introduce specific
ServiceTimeiso duration type
- Add endpoints for
Orderswithout aTransportRequest - Fix: remove
business_idfrom request for individual Order upserts
- Add endpoints for
Orderswithout aTransportRequest
- Release version
1.0.0 - Introduce and clarify Experimental API endpoints
DELETE /locations/{business_id}ANY /categories/{entity}ANY /categories/{entity}/{code}
- Updated description for unplannable_reasons in Consolidated Orders to make the inherent character more explicit
- Added endpoint for unplannable orders
- Capacity should be greater than or equal to 0
- Remove bulk upsert for
TransportRequest - Remove bulk upsert for
Location - Order sequence should be strictly positive
- Add
X-Conundra-Unwrapheader - Remove Fence support from security schemes
- Remove bulk upsert for
TransportRequest - Remove bulk upsert for
Location - Order sequence should be strictly positive
- Add
X-Conundra-Unwrapheader
- Remove bulk upsert for
TransportRequest - Remove bulk upsert for
Location - Order sequence should be strictly positive
- Remove bulk upsert for
TransportRequest - Remove bulk upsert for
Location
- Remove
plangroup - Remove
sub_orders location_category,transport_categoryandorder_categoryare optional- Remove
time_window_type
- Remove
CustomDataDefinition - Remove unused HTTP/410 response
- Remove unused components
- Restrict
Capacitytypes to fixed set of values - Update Authentication
- Clarify allowed language codes in
MultiLanguages - Extract
ConditionsCategoryfromConditionalconditions. - Fix authentication documentation
- Clarify the usage of
site_locationandvisit_location - Update security schemes
- Add location header for
Companyupsert - Distinguish
idfrombusiness_id
- Restrict
Capacitytypes to fixed set of values - Update Authentication
- Clarify allowed language codes in
MultiLanguages - Extract
ConditionsCategoryfromConditionalconditions. - Fix authentication documentation
- Clarify the usage of
site_locationandvisit_location - Update security schemes
- Add location header for
Companyupsert
- Restrict
Capacitytypes to fixed set of values - Update Authentication
- Clarify allowed language codes in
MultiLanguages - Extract
ConditionsCategoryfromConditionalconditions. - Fix authentication documentation
- Clarify the usage of
site_locationandvisit_location - Update security schemes
- Restrict
Capacitytypes to fixed set of values - Update Authentication
- Clarify allowed language codes in
MultiLanguages - Extract
ConditionsCategoryfromConditionalconditions. - Fix authentication documentation
- Clarify the usage of
site_locationandvisit_location
- Add
CustomDatatoTransportInformation(i.e. pickup and delivery).
- Rename
penalty_costtooutsourcing_cost - Add
VisitLocationscheme (GeoAddresswith name) - Fix small spelling mistakes
- Migrate to Redocly