Schema
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_timedatetimeReservation end.
completed_atdatetimeWhen booking completed.
booking_typestringService type, e.g. Lunch, Dinner, Brunch.
walk_inbooleanWalked in without prior reservation.
vipbooleanVIP flag.
referencestringHuman-readable reference.
deposit_amountpenniesDeposit charged in pennies.
total_loyalty_pointsnumberPoints earned on booking.
allergensarrayAllergen strings.
dietary_requirementsarrayvegan, vegetarian, gluten-free etc.
messagestringFree-text request from guest.
message_embeddingvectorSemantic-search embedding of guest message.

Relationships

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