Support for external IDs on bookings

September 24, 2025

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.

This feature allows easier integration of external systems for booking management with MotionTools, by allowing you to correlate a booking ID on the other system with booking data stored and published via MotionTools, as the booking procedes through it’s lifecycle.


This property will be returned only on bookings fetched via standard and compact views. You can also filter by the external_id on the bookings list.


The property is also included in the CSV export of the bookings.


We have also extended all our booking-related webhooks to contain the external_id when present. This allows you to more easily reference the booking on your side against your own identifier without having to store our booking ID alongside it and match them.