FieldTypeDescription
iduuid
tenant_iduuidThe business.
menu_iduuid
menu_version_iduuidThe published version the customer walked: a menu changed since does not change the request.
category_idstring | nullbooking, ordering, registration, rentals, hires: one of the catalogue's categories.
branch_iduuid | null
customer_iduuid | null
statussubmitted | approved | verified | completed | unclaimed | cancelled | declined | expired
channelussd | whatsapp
referencestringSix characters from 2–9 and A–Z without I and O.
session_refstring | nullThe network's session id, so a session submits once.
answersobjectA copy of every screen answered, for display. lines, times, places and party are what Menu acts on.
detailsobjectThe answers to the menu's own Details questions, by key.
summarystring
total_centsinteger | null
pricedboolean
quote_centsinteger | null
quote_notestring | null
approval_modeapprove_first | self_served | self_served_limitAs it was when the request was made.
codes_onboolean
code_issued_atdatetime | nullWhen the customer's current code was made. The code itself is never shown: only its hash is kept.
code_delivered_atdatetime | nullWhen it last left Menu for the customer.
code_reissuesinteger
service_atdatetime | null
service_enddatetime | null
fulfil_bydatetime | nullWhile approved: when it closes on its own, as unclaimed or completed.
expires_atdatetime | null
submitted_atdatetime
decided_atdatetime | null
decided_by_kindcustomer | staff | user | api | system | null
decided_by_refstring | nullFor a key: its id.
decided_by_namestring | null
decline_reasonstring | null
verified_atdatetime | null
verified_by_refstring | null
verified_by_namestring | null
cancelled_bycustomer | staff | user | api | system | null
cancel_reasonstring | null
closed_atdatetime | null
staff_told_atdatetime | nullWhen the business's staff were first told of it.
waiting_told_atdatetime | nullWhen staff were reminded it still waits.
due_told_atdatetime | nullWhen the customer was reminded it is due.
overdue_told_atdatetime | null
created_atdatetime
updated_atdatetime
linesLine[]The What: each offering asked for.
timesTime[]The When and the With whom. Empty for a request with no time.
placesPlace[]The Where. Empty where the menu does not ask.
partyParty | nullThe About you.
identityIdentity[]ID and licence numbers the menu asked for, masked.
historyHistoryEntry[]Everything that happened to it, oldest first.
customerRequestCustomer | nullThe phone behind it. Absent once the customer's record has been erased.