Eat App
A comprehensive suite for interacting with the Eat App Partner API. Manage restaurant partnerships, search consumer listings, track availability in real-time, and handle guest reservations and profiles with a hardened, system-level authentication pattern.
Create a new reservation for a guest. Requires restaurant ID, guest contact info, time, and party size. Supports idempotency tokens to prevent duplicate bookings.
Check restaurant availability within a 30-day range. Returns specific time slots and preferences, including party size constraints and payment requirements.
Retrieve details of a specific guest by their ID.
Retrieve details of the authenticated partner profile, including name, email, relationship status, and configured webhook URLs.
Retrieve detailed information about a specific promotional group or restaurant collection.
Retrieve detailed information for a specific restaurant by its UUID, including operating hours, cuisine, contact details, and location.
Retrieve lists of cuisines available in authorized regions for filtering restaurant listings.
List and filter restaurant experiences or events. Filter by region or specific restaurant to browse limited-time or recurring culinary offerings.
List guests associated with partner reservations. Filter by guest details (name, phone, email) or partner IDs.
Retrieve lists of neighborhoods available in authorized regions for filtering restaurant listings.
Browse promotional groups, deals, and curated restaurant collections within authorized regions.
List regions authorized for the partner. These regions are used to filter restaurants and cuisines.
List reservations made by the partner. Filter by restaurant, specific date, current status, or partner IDs.
List and search for authorized partner restaurants. Supports pagination and filtering by Eat Restaurant ID or partner-specific identifiers (Service IDs).
Search through consumer-facing restaurant listings with extensive filters (cuisine, price, amenities, etc.). Returns data optimized for end-user display.
Update an existing reservation (e.g., change status to 'late' or 'canceled', modify notes, or adjust party size). Note that certain status changes may be terminal or restricted if the time has passed.