Skip to content

BookingEntityRefInput

A booking refrence input

Bookings are the core unit of work for carriers and locations. Bookings contain one or more tasks, which are the core unit of work for senders and receivers.

FieldTypeDescription
carrier*EntityRefInput!The carrier reference.
subcarrierEntityRefInputThe sub-carrier reference.
location*EntityRefInput!The location reference.
vehicle*EntityRefInput!Vehicle reference.
areaEntityRefInputThe area reference. Must only be present if pickAreaOnCreateBooking is true.
tasks*[TaskEntityRefInput!]!A list of task references to add to the booking.
timeTimestampThe requested time for the booking.
timeRangeTimeRangeA requested time range for the booking. The booking will be automatically approved for the first time slot available in the range specified. If there are no times available in the specified time range, the booking will be submitted for manual approval at the specified start time. This field is required if not providing the time value.
noteCommentInputA note. This will be added as the first comment to a booking.
fields*[FieldDataEntityRefInput!]!Field references required by the Submitted status.
driverDriverIdentifierThe driver input identifier.