Changelog
discover previews dated reservation times for a party, and its person field now accepts 1 to 80, the range CatchTable's own app offers. It used to stop at 20.
The bound transition runs from the 2026-10-14 contract to the 2026-10-21 release. (1) Request: person accepts 1 to 80 (was 1 to 20), the range CatchTable's own party picker offers; it still defaults to 2, and a value above 80 fails input validation (HTTP 400). (2) Response, added and optional on each shops[] entry: unavailable_reason is present only when CatchTable offers no time to this party on the previewed date: person_out_of_range (the party is outside the sizes the shop takes online that day; min_person_count and max_person_count carry that range when CatchTable states it) or online_reservation_unavailable (the shop takes no online reservation that day). Nothing else changed and no field was removed.