Skip to content

FousExpedia Partner Central

Turn Expedia Partner Central into an API

Build methods that return your Expedia Partner Central reservations, invoice statuses and post-stay reviews as JSON, one API call each. A workflow then checks each morning for new unconfirmed reservations and hands changed invoices to accounting every Monday.

Works with your own Expedia Partner Central account. Fous is an independent product.

What you can build on Partner Central

  • Get reservations

    Build this

    Searches the Reservations page for a date range, with More filters such as Unconfirmed, Canceled or VIP, and reads each reservation found.

    Takes
    Date range, filter (optional)
    Returns
    Guest name, reservation ID, itinerary number, booking confirmation, check-in, check-out, status, special request, VIP
  • Check invoice statuses

    Build this

    Opens Payments, selects See all invoices for a date range and reads the Status column, remittance amount and payment date of each invoice.

    Takes
    Date range
    Returns
    Reference number, invoice type, status, remittance amount, payment date
  • Get post-stay reviews

    Build this

    Opens Guest Relations, then Post-stay reviews, and reads the reviews matching the filter you choose in See All Reviews.

    Takes
    Filter (optional), since date (optional)
    Returns
    Review date, overall rating, review text, your response
  • Reconcile a Hotel Collect reservation

    Build this

    Finds a Hotel Collect reservation on the Reservations page and marks it as a cancellation or no-show, or changes the booking amount or dates, with the amount collected.

    Takes
    Reservation ID, reconciliation type, amount collected, new dates (optional)
    Returns
    Reservation ID, reconciliation type, amount entered, result

Automate Partner Central 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.

  • New unconfirmed reservations for the next 7 days

    Build this
    Starts
    Every day at 7:00
    Step 1
    Get the reservations from today to the next 7 days with the Unconfirmed filter.
    Step 2
    Keep the ones that were not on the last run.
    Step 3
    Email you the list with guest name, reservation ID, check-in and check-out.
  • Invoice statuses handed to accounting

    Build this
    Starts
    Every Monday at 8:00
    Step 1
    Check invoice statuses for the last 90 days on the Payments page.
    Step 2
    Keep the invoices that are new or whose status changed since the last run.
    Step 3
    Post reference number, status, remittance amount and payment date to your accounting system's webhook.
  • New post-stay reviews, summarized

    Build this
    Starts
    Every weekday at 9:00
    Step 1
    Get the post-stay reviews from the last 7 days.
    Step 2
    Keep the reviews that were not there on the last run.
    Step 3
    Group them by rating with an AI step and email you the summary with each review's text.

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 reservations” 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": "www.expediapartnercentral.com/get_reservations",
    "input": {
      "from": "2026-11-12",
      "to": "2026-11-19",
      "filter": "Unconfirmed"
    }
  }'
Example response
{
  "status": "completed",
  "data": {
    "reservations": [
      {
        "guest_name": "Jordan Example",
        "reservation_id": "71820394",
        "itinerary_number": "7310045528816",
        "booking_confirmation": null,
        "check_in": "2026-11-13",
        "check_out": "2026-11-16",
        "status": "Unconfirmed",
        "special_request": "Late arrival, around 23:00",
        "vip": false
      }
    ],
    "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.

Partner Central’s own options

Expedia Group documents lodging APIs for connectivity providers: availability and rates, reservation management, and room types and rate plans, plus reviews and messaging. A property manages its listing either in Partner Central or through a vetted third-party connectivity provider. Partner Central itself lets you download a reservations report.

OptionWhat it coversWhat it takes
Lodging APIsAvailability and Rates, reservation management, the Product API for room types and rate plans, Reviews, Messaging and webhooks.Built for connectivity providers, who must adopt the three core APIs. The partner program asks for distribution software and the API License Agreement.
A connectivity providerSyncs rates, inventory and reservations, and can support promotions, images and reviews, from the provider's software.A provider that supports Expedia Group connections, added to your Partner Central account, with room types and rate plans mapped to it.
Partner Central by handReservations, Payments and Guest Relations for each property. The Reservations list downloads as a report for a date range.A Partner Central user account on the property, with a role that allows the section.

Read on November 12, 2026: Lodging APIs, developer documentation, About using a connectivity provider, Connectivity Partner Program.

Signing in to Partner Central

Partner Central signs you in with your account and asks for login verification periodically: an approval in the mobile app, a text message or a phone call. Corporate SSO users sign in through their company. With Fous you sign in once through that sign-in with your own account: the login is sealed with AES-256, and when you verify by app approval that step is handled and an expired session is signed back in.

Worth knowing

Reconciliation has a window and two changes
A Hotel Collect reservation can be reconciled from 5:00 AM property time the day after check-in until the 4th day of the month after check-out. Each reservation allows at most 2 changes, including 1 reset.
Collect the fee before you reconcile
After a reconciliation the guest's credit card information is no longer available. Once a guest is marked as checked in, the reservation cannot be reconciled as a cancellation or no-show.
Roles decide what an account sees
Partner Central roles include Administrator, Finance User, Reservation User and Analytics User. A Finance or Accounting User has read-only access to guest communications, so build each method with an account whose role covers that section.
Two years of invoices, 365 days to request
See all invoices shows up to two years of history. Expedia Collect payment requests must be sent within 365 days of check-out, searching up to 31 days or 200 reservation IDs at a time.

More in Travel and hospitality

Other industries: SEACE, SIMPL, NEN, impots.gouv.fr espace professionnel, eFileTexas, CommBroker.

Frequently asked questions

Not for a property on its own. Expedia Group documents lodging APIs for connectivity providers, covering availability and rates, reservations, room types and rate plans, reviews and messaging. A property either works in Partner Central or connects a vetted third-party connectivity provider.

Yes. Select Reservations, add filters, set the date range, select Apply and then the Download list icon. The report can show confirmed, unconfirmed, cancelled or arriving reservations for a set period.

Go to Payments, select See all invoices, choose a date range and read the Status column. Each row shows the status, remittance amount and payment date, and the reference number opens the details. Up to two years of history is there.

From 5:00 AM property local time on the day after check-in until the 4th day of the month after check-out. Use Mark as no show and enter the amount you actually collected, which is 0 if you collected nothing.

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

Put Expedia Partner Central 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 nextTrip.com eBookingTripadvisor Management CentreAirbnb hosting dashboardSEACEHow methods workHow workflows run

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of Expedia Partner Central (Expedia Group). 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.