Changelog
You can find details about recently added or enhanced features on our API here, with usage notes and links to related API documentation and other resources.
We have introduced support for passing external IDs on the booking creation that will be stored in our system and becomes visible in API responses and booking-related webhook notifications.
We have introduced a dedicated webhook for notifying about tour earnings update.
We have introduced configurable cancellation policies for booking services. The new policies allow you to configure until which point customers can cancel their bookings per booking service:
We have introduced the ability to add additional instructions for the driver as custom content on stops using pre-defined templates as admin and regular customer, both on booking creation and when inserting a custom stop into a booking or a tour.
We now also allow admins to cancel bookings that are fully dispatched
more easily - meaning all their stops are dispatched into one or more tours.
We now allow updating the requested_capabilities
on bookings and tours.
We have introduced the ability to declare an optional tip amount and currency to send to a driver upon booking creation.
We have introduced the ability to assign drivers to specific service areas.
We have introduced the ability to link organizations and service areas to each other, allowing to automate visibility of tours.
Customers can now also request a CSV export of their bookings.
We have introduced the optional ability to display nearby customer places in the driver app’s map.
We will now create links between service areas and places based on their location.
We are reworking the way pickable, scheduled, claimed, completed and cancelled tours are being displayed in our driver apps.
We have introduced the ability to export package information in a CSV file.
Our user search will now also consider the company name listed on customer profiles, if present.
We will now use the same source for calculating the distance of a booking for statistics as well as for calculating the price from the price matrix.
We have introduced the ability to restrict updates to driver profiles.
We have introduced a managed mode for driver’s capabilities, where admins and optionally organization managers and drivers themselves can update them.
We’re excited to announce significant improvements to our vehicle type profile system, giving you more granular control over route calculations and estimates based on your actual fleet composition.
We now allow configuring and collecting proofs of delivery for packages that are force-delivered or marked as collected.
We now allow recovering a failed package to its original pickup place.
You can now define optional, localized pricing_details_url_translations
on booking services which will be used
to show localized links for further pricing information in your web booking portal for customers.
We have made it easier for admins to cancel partially dispatched bookings in a single API call.
We have introduced the ability to append delivery reattempts for failed package deliveries on the same tour via a corresponding failure reason.
Our package transition webhook notification now also contains the external labels of the package
We have introduced an extension giving you the ability to roll out pickable tours gradually to available drivers based on their distance from the first stop.
We now allow updating the list of preferred drivers on tours that are already en route.
We now include the location_type
on package interaction based properties on the package journey.
We have introduced a new package flow for picking them up from a hub, skipping delivery via a tour.
We have extended the information available on the public package tracking API.
We have introduced an extension for providing a custom sorting algorithm to determine the order pickable tours appear in on the driver app.
We now indicate the permission to remove a package from a tour on the package payload.
We have made adjustments to unify the stop arrival, completion and failure timestamps, as well as the events history. We have also adjusted our apps to compensate client-side clock skew.
When force-ending a tour a package is currently on in the status scheduled_for_delivery
we will now mark this package as delivered
.
We have introduced the masked communication extension, which allows drivers to call customers without revealing the real customer or driver phone number to either party.
We have introduced the ability to request customer and admin / tenant places together in the places list.
We are extending the self-serving configurability of the driver experience in our apps.
We have loosened the restrictions for updating the additional information of bookings, tours and stops and now also allow updates even after they are completed.
We have introduced a new, optional billing_email
field on our invoice address account feature.
We have extended our geofencing capabilities around the arrival at stops.