Deprecations
As our product evolves we sometimes make way for newer features to replace older ones. This can involve potentially breaking changes to existing features. To keep the operational impact small we announce such changes here before their sunset.
Deprecation of driver-only booking attributes1
Three attributes on booking payloads are deprecated and will be removed on 2026-11-25. They were only ever used internally by our driver app2.
Deprecation of large synchronous route optimizations3
Route optimization requests carrying more than 10 stops are deprecated on Optimize Route4 and will be rejected from 2026-10-07. Every integration that sends large problems has to move to the asynchronous flow announced in Optimize large routes without waiting on the request5, which explains how to submit an optimization and fetch its result.
Deprecation of the completion_requirements.fail indicator6
The boolean fail indicator inside the completion_requirements object on
stop payloads is now deprecated and will be removed on 2026-10-07.
Deprecation of the admin.places permission indicator7
The admin.places indicator on the permissions endpoint (GET /api/user/permissions) is now
deprecated and will be removed on 2026-09-30.
Removal of the Fleet management feature8
The Fleet management feature has been removed from the MotionTools platform, effective with the production release on 2026-05-27.
Deprecation of tour earnings attribute and webhook9
The legacy tour earnings surface — the
PUT /api/hailing/bookings/:booking_id/earnings endpoint, the
tour.earnings_updated webhook, and the earnings field on tour
responses — is now deprecated and will be removed on 2026-11-06.
Deprecation of hailing/failure_reasons endpoint10
The public GET /api/hailing/failure_reasons endpoint is now deprecated and will be
removed on 2026-09-16. Package failure reasons are now served through the unified
reasons API at GET /api/reasons/package_failure, in the same shape used by the other
reason categories such as stop failure reasons.
Deprecation of active_hailing_booking_ids user field11
The active_hailing_booking_ids field on the User resource is now deprecated and will be removed in a future release. This only affects List Users and Show User endpoints.
Deprecation of on_active_hailing_booking users filter12
The on_active_hailing_booking filter parameter on the List Users endpoint is now deprecated and will be removed in a future release.
Deprecation of gradual_rollout_frequency_seconds13
The gradual_rollout_frequency_seconds field on scheduling configs is now deprecated and will be removed in a future release.
Removal of hailing_booking/preferred_drivers endpoint14
To align the existing endpoints with our new naming conventions,
we are removing the /api/hailing_bookings/:id/preferred_drivers endpoint.
Removal of return_to_hub property on tour response15
We are removing the return_to_hub property returned on the standard response for bookings & tours.
Removal of generic force_delivery package transition16
Due to the introduction of configurable off-tour package delivery proofs we are replacing the generic force_delivery
transition with a dedicated endpoint.
Adjusted indication for ability to remove package from tour17
On the package lookup endpoint we are renaming the removable_from_dropoff_tour permission indicator
to the standardized permissions.removable property.
Removal of hailing_booking.* webhooks18
Due to the ongoing split between bookings and tours, we are deprecating a wide range of webhook events that were shared between both bookings and tours in the past, replacing them with booking and tour specific replacements where suitable.
Simplified stop update routes19
We have added simplified routes for granular stop data editing endpoints.
Links in this article
- https://docs.motiontools.io/announcements/deprecations/2026/10/28/deprecation-of-driver-only-booking-attributes.html
- https://help.motiontools.io/driver-app-workforce-management/driver-app
- https://docs.motiontools.io/announcements/deprecations/2026/09/09/large-synchronous-route-optimizations.html
- https://docs.motiontools.io/#operation/OptimizeRoute
- https://docs.motiontools.io/announcements/changelog/2026/09/09/asynchronous-route-optimization.html
- https://docs.motiontools.io/announcements/deprecations/2026/07/15/deprecation-of-completion-requirements-fail-indicator.html
- https://docs.motiontools.io/announcements/deprecations/2026/06/24/deprecation-of-admin-places-permission-indicator.html
- https://docs.motiontools.io/announcements/deprecations/2026/05/27/removal-of-fleet-management.html
- https://docs.motiontools.io/announcements/deprecations/2026/05/07/tour-earnings-attribute-and-webhook.html
- https://docs.motiontools.io/announcements/deprecations/2026/04/29/deprecation-of-hailing-failure-reasons-endpoint.html
- https://docs.motiontools.io/announcements/deprecations/2026/03/11/deprecation-of-active-hailing-booking-ids.html
- https://docs.motiontools.io/announcements/deprecations/2026/02/24/deprecation-of-on-active-hailing-booking-filter.html
- https://docs.motiontools.io/announcements/deprecations/2026/01/28/deprecation-of-gradual-rollout-frequency-seconds.html
- https://docs.motiontools.io/announcements/deprecations/2025/11/19/removal-of-hailing-bookings-preferred-drivers-endpoint.html
- https://docs.motiontools.io/announcements/deprecations/2025/06/19/removal-of-tour-return_to_hub-property.html
- https://docs.motiontools.io/announcements/deprecations/2025/05/22/removal-of-generic-force_delivery.html
- https://docs.motiontools.io/announcements/deprecations/2025/02/26/package-lookup-removal-permissions.html
- https://docs.motiontools.io/announcements/deprecations/2025/01/15/removal-of-hailing_booking-webhook-namespace.html
- https://docs.motiontools.io/announcements/deprecations/2024/08/13/simplified-stop-update-routes.html
- https://docs.motiontools.io/announcements/feeds.html
- https://docs.motiontools.io/announcements/feed/Deprecations.xml