- restaurant*
- object
- restaurant.name*
- string · max length 120
- restaurant.statement_name
- string | null · max length 13 · Letters, digits, spaces and . - & only (Stripe rule), at least one letter, short enough to fit.
- restaurant.slug*
- string · max length 60
- restaurant.cuisine
- string | null · max length 80
- restaurant.price_range*
- integer · min 1 · max 4
- restaurant.description
- string | null · max length 3000
- restaurant.email
- string | null (email)
- restaurant.phone
- string | null · max length 30
- restaurant.website
- string | null (uri)
- restaurant.address
- string | null · max length 160
- restaurant.city
- string | null · max length 80
- restaurant.postal_code
- string | null · max length 20
- restaurant.country*
- string · min length 2 · max length 2
- restaurant.timezone*
- string
- restaurant.currency*
- string · one of: EUR, GBP, USD, CHF
- restaurant.locale*
- string · one of: en, el, fr, de, es, it, nl, pt
- restaurant.brand_color*
- string
- restaurant.is_published
- boolean
- booking*
- object
- booking.min_party*
- integer · min 1
- booking.max_party*
- integer · max 100
- booking.booking_window_days*
- integer · min 1 · max 365
- booking.cutoff_minutes*
- integer · min 0 · max 2880
- booking.auto_confirm
- boolean
- booking.cancel_until_hours*
- integer · min 0 · max 168
- booking.no_show_fee
- number | null · min 0
- booking.waitlist_enabled
- boolean
- booking.reminder_hours*
- integer · min 0 · max 168
- booking.review_delay_hours*
- integer · min 0 · max 168
- booking.large_party_message
- string | null · max length 300
- booking.terms
- string | null · max length 3000