Skip to content

FousOpenTable GuestCenter

Turn OpenTable GuestCenter into an API

Read each shift's reservation list, the Reservations report and new reviews from OpenTable GuestCenter with one API call each. A workflow can email you tonight's VIPs, birthdays and guest requests every afternoon before service.

Works with your own OpenTable GuestCenter account. Fous is an independent product.

What you can build on GuestCenter

  • Get the reservation list for a shift

    Build this

    Reads the reservation list in Front of House for one date and shift, with each party's status, table and the notes on its reservation card.

    Takes
    Date, shift
    Returns
    Scheduled time, guest name, party size, table, status, credit card status, tags, visit notes, guest requests
  • Pull the Reservations report

    Build this

    Opens Reporting, chooses Reservations, sets the Date, Shift and Day dropdowns and reads the report with guest, reservation and diner history columns.

    Takes
    Date range, shift, day (optional)
    Returns
    Visit date, created date, guest name, phone, email, marketing opt-in, source, tags, completed visits, canceled count, no-show count
  • Read new reviews

    Build this

    Reads the Reviews dashboard filtered by date, rating and source: OpenTable reviews and those from connected sources such as Google or Tripadvisor.

    Takes
    From date, maximum rating (optional), source (optional)
    Returns
    Review date, source, rating, comment, guest name, server name, responded or not
  • Reply to an OpenTable review

    Build this

    Opens an OpenTable review on the Reviews page and posts your reply publicly or privately, from the text you give or a saved response template.

    Takes
    Review (guest name and date), reply text or template name, public or private
    Returns
    Review date, guest name, reply posted, public or private

Automate GuestCenter with a workflow

A workflow runs your methods as one process, with nobody at the screen. A schedule or a call from your own system starts it, the steps run in order, and the result arrives in your inbox or in the systems you already use.

  • Tonight's VIPs, birthdays and guest requests

    Build this
    Starts
    Every day at 15:00, before dinner service
    Step 1
    Get the reservation list for today's dinner shift.
    Step 2
    Keep parties with a tag such as VIP or birthday, a visit note or a guest request.
    Step 3
    Email you the list by scheduled time, with party size, table and the notes.
  • Low-rated reviews to the manager on duty

    Build this
    Starts
    Every day at 9:00
    Step 1
    Read the reviews from the last two days with a rating of 3 or lower, from every source.
    Step 2
    Keep the reviews that were not there on the last run and have no response yet.
    Step 3
    Summarize each one in a line and post it, with server name and source, to your Slack webhook.
  • Weekly reservations and sources for marketing

    Build this
    Starts
    Every Wednesday at 8:00, once last week's Source attribution has settled
    Step 1
    Pull the Reservations report for last week, Monday to Sunday.
    Step 2
    Group the rows by source and count the reservations for each.
    Step 3
    Post the totals and the rows to your marketing system's webhook.

You can run a workflow by hand on every plan, Free included. Schedules and webhook triggers come with the paid plans, from $29 a month.

Once built, one call from your code

Once you have built a method, it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Get the reservation list for a shift” would look like.

Example request
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "method": "guestcenter.opentable.com/get_reservation_list",
    "input": {
      "date": "2026-11-14",
      "shift": "Dinner"
    }
  }'
Example response
{
  "status": "completed",
  "data": {
    "date": "2026-11-14",
    "shift": "Dinner",
    "reservations": [
      {
        "scheduled_time": "18:30",
        "guest_name": "Jordan Acme",
        "party_size": 4,
        "table": "12",
        "status": "Confirmed",
        "credit_card_status": "Card on file",
        "tags": "Birthday",
        "visit_notes": "Celebrating a birthday, a candle on dessert please",
        "guest_requests": "Quiet table"
      }
    ],
    "count": 1
  }
}

An example with invented data, not a ready-made endpoint. The method exists in your organization once you build it, and its name, inputs and fields follow your request.

GuestCenter’s own options

OpenTable's APIs are for approved partners: a company applies, signs an agreement in the Developer Portal and requests the APIs it needs. A restaurant that wants to connect its own app or website is sent to its Account Manager or OpenTable Support. In GuestCenter itself, reports export to CSV and the Integrations marketplace connects listed partners.

OptionWhat it coversWhat it takes
OpenTable APIs for partnersSupported APIs, sandbox resources and documentation, requested and managed through the Developer Portal.An approved partnership application, a signed partnership agreement and a request for each API and tier.
Integrations marketplaceConnects GuestCenter to the partners listed in the marketplace under Integrations.A partner from the marketplace. For one that is not listed, you contact your OpenTable account management team.
CSV exportsThe Reservations report exports to CSV or prints. Guest Export downloads the guestbook, filtered by marketing opt-in or mailing address.A GuestCenter login with access to Reporting. Guest Export arrives as an email with the report to download.
GuestCenter by handThe reservation list in Front of House, Reporting, Reviews and the guestbook, one screen at a time.A GuestCenter login for each staff member, with a role and permissions set by the restaurant.

Read on November 12, 2026: Subscribe to OpenTable APIs from the developer portal, Export your guestbook, Plan for your shift with Reservations Reports.

Signing in to GuestCenter

GuestCenter asks for the email address and password of your restaurant login. When two-factor authentication is on for that login, it also sends a 6-digit code by SMS to the enrolled mobile number. The website signs you out after six hours of inactivity. With Fous you sign in through GuestCenter's own sign-in with your own login, which is sealed with AES-256 and never returned by the API or written to logs.

Worth knowing

Guest Export arrives by email
Guest Export does not download on the spot: OpenTable emails you when the report is ready. The Reservations report shows the top 50 guests on screen and exports the full report to CSV.
Source takes 48 hours to settle
The Source field on a Reservations report can take 48 hours to show the right attribution for online reservations, so a weekly source report reads best a couple of days after the week ends.
Reviews come the day after the visit
Guests get a review request the day after their reservation is marked seated or assumed seated. Reviews from Google, Facebook, Yelp and other connected sources show in Reviews but do not change your OpenTable rating.
Each login has its own role
OpenTable asks restaurants to give each staff member a separate login with a role and permissions. A method reads and does only what the login it uses is allowed to, so pick one with access to Reporting and Reviews.

More in Food service, restaurants and alcohol

Other industries: Interbanking, Synchrony Business Center, 全国统一规范电子税务局, MCA21, IATA BSPlink, Mis Comprobantes.

Frequently asked questions

Only for approved partners. A company applies as a partner, signs the agreement and requests APIs in the Developer Portal. For a restaurant's own app or website, OpenTable points you to your Account Manager or Support. GuestCenter itself exports reports to CSV and connects partners from the Integrations marketplace.

Open Reporting, choose Reservations, set the Date, Shift and Day dropdowns, add the columns you need and select Export for a CSV file. With Fous, a method returns the same report as JSON, and a workflow can run it on a schedule and post the rows to your own system by webhook.

Yes. The Reviews dashboard shows OpenTable reviews and reviews from connected sources, including Google, Facebook, Yelp, Tripadvisor and Quandoo. You can filter them by date, rating, source or whether they have comments, and connect Facebook and Google to respond to them directly.

The Source field can take 48 hours to show the right attribution for online reservations. Run a source report for a period that ended at least two days ago, or pull the same dates again later.

No. Fous is an independent product. You use it with your own GuestCenter login, and a method reads and does only what that login can.

Put OpenTable GuestCenter behind an API call

Describe one job in Studio and see the method it builds, with 100 credits a month and no credit card, or book a demo and bring the sites your team signs in to.

Read nextTheFork ManagerRestaurant365食べログ店舗管理画面InterbankingHow methods workHow workflows run

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of OpenTable GuestCenter (OpenTable). The name is used only to say which system this page is about. Something here wrong or out of date? Write to legal@fous.com.