BookingsActivity

Booking

A table reservation or walk-in visit. Central hub connecting customers to venues, orders, threads, upgrades, and events.

16 fields12 relationships

Fields

NameTypeReqDescription
iduuidyesBooking UUID.
statusenumyesenquiry_pending | enquiry_confirmed | active | arrived | partially_seated | seated | starter | main | appetizer | entree | dessert | table_ready | cleared | check_dropped | paid | cancelled | no_show | complete.
party_sizenumberyesNumber of covers.
start_timedatetimeyesReservation start. Indexed.
end_timedatetime—Reservation end.
completed_atdatetime—When booking completed.
booking_typestring—Service type, e.g. Lunch, Dinner, Brunch.
walk_inboolean—Walked in without prior reservation.
vipboolean—VIP flag.
referencestring—Human-readable reference.
deposit_amountpennies—Deposit charged in pennies.
total_loyalty_pointsnumber—Points earned on booking.
allergensarray—Allergen strings.
dietary_requirementsarray—vegan, vegetarian, gluten-free etc.
messagestring—Free-text request from guest.
message_embeddingvector—Semantic-search embedding of guest message.

Relationships

Outbound (10)
Inbound (2)
  • Customer[:BOOKED]→Bookingcreated_at
  • Customer[:INVITED_TO]→Bookingstatus (PENDING | ACCEPTED | DECLINED)