Bookings
The Bookings domain covers all operations for querying and managing bookings in Mobiledock.
GraphQL queries
Section titled “GraphQL queries” query bookings Search bookings with filtering, pagination, and ordering.
query booking Get a single booking by ID.
GraphQL mutations
Section titled “GraphQL mutations” updateBookingStatus Update a booking's status (requires BookingParticipation).
overrideBookingStatus Override a booking's status (requires BookingStatusOverride).
updateBookingTasks Add or remove tasks on a booking (requires BookingParticipation).
overrideBookingTasks Override tasks on a booking (requires BookingTasksOverride).
updateVehicle Update an existing vehicle (requires LocationConfiguration).
overrideBookingVehicle Override a booking's vehicle (requires BookingVehicleOverride).
setBookingFields Override custom field values on a booking (requires BookingFieldsOverride).
REST endpoints
Section titled “REST endpoints” Bookings Export Export bookings via POST /api/v2/bookings with layout-based formatting.
Required permissions
Section titled “Required permissions”| Operation | Permission |
|---|---|
bookings / booking queries | BookingObservation |
updateBookingStatus | BookingParticipation |
overrideBookingStatus | BookingStatusOverride |
updateBookingTasks | BookingParticipation |
overrideBookingTasks | BookingTasksOverride |
updateVehicle | LocationConfiguration |
overrideBookingVehicle | BookingVehicleOverride |
setBookingFields | BookingFieldsOverride |
| REST Bookings Export | BookingObservation |