Cancellation of partially dispatched bookings

May 21, 2025

We have made it easier for admins to cancel partially dispatched bookings in a single API call.

This functionality was already available before in our web dashboard and via our API, but on the API it required taking a few individual calls to reach the desired state - you had to first undispatch the corresponding stops from a tour before you could move on to cancelling the booking.

With the new change the cancel transition will also appear for partially_dispatched bookings in their available_transitions via the API, and can then be cancelled using our generic booking transition endpoint.