API reference · Schema

V1Reservation

V1Reservationcontract v1.reservation
  • reservation_idUuid7required
  • outlet_idUuid7required
  • customer_idUuid7 | nullrequired
  • namestringrequired
    min length 1max length 200
  • phonestring | nullrequired
    pattern ^\+[1-9][0-9]{6,14}$
  • party_sizeintegerrequired
    ≥ 1≤ 500
  • starts_atIsoDatetimerequired
  • duration_minintegerrequired
    ≥ 15≤ 720
  • table_refstring | nullrequired
    min length 1max length 20
  • statusenum (5)required
    bookedseatedcompletedcancelledno_show
  • notestring | nullrequired
    max length 500
  • created_atIsoDatetimerequired