aid: eat-app url: https://raw.githubusercontent.com/api-evangelist/eat-app/refs/heads/main/apis.yml name: Eat App kind: company description: Eat App is a restaurant reservation and table management platform used by restaurants and restaurant groups to take bookings, manage floor plans and tables, build guest CRM profiles, and run front-of-house operations. Its developer surface is a partner/key-gated REST platform - a Partner API for booking channels to read availability and post reservations, and a Concierge API for restaurants, vendors, and groups to sync reservations, guests, availability, restaurants, and groups. Both use JSON:API-style responses, Bearer-token authentication, and an api.eat-sandbox.co sandbox mirroring api.eatapp.co production. Eat App also exposes a Restaurant MCP server for connecting AI assistants. API access is granted on request rather than fully self-serve. image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg tags: - Restaurant - Reservations - Table Management - Hospitality - Bookings - Guest CRM - Availability created: '2026-07-05' modified: '2026-07-05' specificationVersion: '0.19' apis: - aid: eat-app:eat-app-partner-api name: Eat App Partner API tags: - Partner - Availability - Reservations - Booking Channels image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://restaurant.eatapp.co/knowledge/using-the-eat-app-partner-api-to-get-and-post-availability baseURL: https://api.eatapp.co/partners/v2 properties: - url: https://restaurant.eatapp.co/knowledge/documentation type: Documentation - url: https://restaurant.eatapp.co/knowledge/using-the-eat-app-partner-api-to-get-and-post-availability type: APIReference - url: https://documenter.getpostman.com/view/6173104/S1Lr4Av4 type: PostmanDocumentation - url: openapi/eat-app-openapi.yml type: OpenAPI - url: collections/eat-app.postman_collection.json type: PostmanCollection description: Partner-facing API for booking platforms and reservation channels to query real-time restaurant availability and post reservations into Eat App. Uses JSON:API responses and Bearer-token auth against api.eat-sandbox.co (sandbox) and api.eatapp.co (production). Endpoints confirmed from public partner docs and the published Postman collection. - aid: eat-app:eat-app-concierge-reservations-api name: Eat App Concierge Reservations API tags: - Concierge - Reservations - Bookings image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://restaurant.eatapp.co/knowledge/using-the-eat-app-partner-api-to-get-and-post-availability-0 baseURL: https://api.eatapp.co/concierge/v2 properties: - url: https://restaurant.eatapp.co/knowledge/using-the-eat-app-partner-api-to-get-and-post-availability-0 type: APIReference - url: openapi/eat-app-openapi.yml type: OpenAPI - url: collections/eat-app.postman_collection.json type: PostmanCollection description: Concierge API surface for creating, listing, retrieving, and modifying (or cancelling) reservations across a restaurant group. Create requires an X-Restaurant-ID header and an idempotency_token. Scoped with X-Group-ID / X-Restaurant-ID headers and authenticated with a Concierge API key. Endpoints confirmed from public Concierge docs. - aid: eat-app:eat-app-concierge-guests-api name: Eat App Concierge Guests API tags: - Concierge - Guests - CRM image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://restaurant.eatapp.co/knowledge/using-the-eat-app-partner-api-to-get-and-post-availability-0 baseURL: https://api.eatapp.co/concierge/v2 properties: - url: https://restaurant.eatapp.co/knowledge/using-the-eat-app-partner-api-to-get-and-post-availability-0 type: APIReference - url: openapi/eat-app-openapi.yml type: OpenAPI - url: collections/eat-app.postman_collection.json type: PostmanCollection description: Search the guest CRM and retrieve individual guest profiles for a restaurant. Supports guest search by query parameter and single-guest lookup by id, so partners can sync guest data alongside reservations. Endpoints confirmed from public Concierge docs. - aid: eat-app:eat-app-concierge-availability-api name: Eat App Concierge Availability API tags: - Concierge - Availability - Time Slots image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://restaurant.eatapp.co/knowledge/using-the-eat-app-partner-api-to-get-and-post-availability-0 baseURL: https://api.eatapp.co/concierge/v2 properties: - url: https://restaurant.eatapp.co/knowledge/using-the-eat-app-partner-api-to-get-and-post-availability-0 type: APIReference - url: openapi/eat-app-openapi.yml type: OpenAPI - url: collections/eat-app.postman_collection.json type: PostmanCollection description: Query bookable time slots for a restaurant across a date range via the Concierge availability range endpoint, returning the slots a reservation can be placed into. Endpoint confirmed from public Concierge docs. - aid: eat-app:eat-app-concierge-restaurants-api name: Eat App Concierge Restaurants and Groups API tags: - Concierge - Restaurants - Groups - Reference Data image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://restaurant.eatapp.co/knowledge/using-the-eat-app-partner-api-to-get-and-post-availability-0 baseURL: https://api.eatapp.co/concierge/v2 properties: - url: https://restaurant.eatapp.co/knowledge/using-the-eat-app-partner-api-to-get-and-post-availability-0 type: APIReference - url: openapi/eat-app-openapi.yml type: OpenAPI - url: collections/eat-app.postman_collection.json type: PostmanCollection description: Bootstrap and reference surface for the Concierge API - load reference data (resources) for dropdowns and validation, list the groups a Concierge user can access, and list the restaurants within a group (via X-Group-ID). Endpoints confirmed from public Concierge docs. - aid: eat-app:eat-app-tables-floorplan-api name: Eat App Tables and Floorplan API tags: - Tables - Floorplans - Table Management - Modeled image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://eatapp.co/integrations baseURL: https://api.eatapp.co/concierge/v2 properties: - url: https://restaurant.eatapp.co/knowledge/documentation type: Documentation - url: openapi/eat-app-openapi.yml type: OpenAPI description: Table and floor-plan management is core to the Eat App platform, but no public tables or floorplan endpoints are documented in the Partner or Concierge references as of the review date. The endpoints modeled here (list tables, list floor plans, get table) are HONESTLY MODELED on Eat App's documented resource conventions and marked as endpointsModeled - they should be confirmed against a partner API key before use. common: - type: DomainSecurity url: security/eat-app-domain-security.yml - type: Authentication url: authentication/eat-app-authentication.yml - type: GitHubOrganization url: https://github.com/eatapp - type: LinkedIn url: https://www.linkedin.com/company/eat-app - type: Website url: https://eatapp.co - type: Documentation url: https://restaurant.eatapp.co/knowledge/documentation - type: SignUp url: https://eatapp.co/integrations - type: Plans url: plans/eat-app-plans-pricing.yml - type: RateLimits url: rate-limits/eat-app-rate-limits.yml - type: FinOps url: finops/eat-app-finops.yml - type: Blog url: https://restaurant.eatapp.co/blog maintainers: - FN: Kin Lane email: kin@apievangelist.com