# Turn Trip.com eBooking into an API

> Read your Trip.com reservations, their latest status and your Rates & Availability calendar from eBooking with one API call each. Or build a workflow that checks them every 30 minutes and posts each changed booking to your PMS.

Page: https://fous.com/automate/trip-com-ebooking
Updated: 2026-11-12

Works with your own Trip.com eBooking account. Fous is an independent product.

## What you can build on eBooking

### Get reservations

Reads the reservations in eBooking's booking area for a date range: who is coming, which room, for how long, at what price and in what status.

- Takes: Arrival from, arrival to, status (optional)
- Returns: Reservation number, guest name, arrival, departure, room type, rooms, guests, price, currency, status

### Get a reservation's latest details

Searches eBooking by Trip.com reservation number and opens the full reservation, with its current status, last change and the terms of the stay.

- Takes: Reservation number
- Returns: Status, modified at, arrival, departure, room type, rooms, occupancy, meal basis, cancellation terms, price, currency, special requests, change waiting

### Read rates and availability

Reads the Rates & Availability calendar for each room type and rate plan over the dates you give.

- Takes: Start date, end date, room type (optional)
- Returns: Date, room type, rate plan, price, rooms available, open or closed

### Confirm or reject a reservation

Opens a reservation that is waiting for the hotel's answer and confirms or rejects it, as you decide.

- Takes: Reservation number, confirm or reject, reason (for a rejection)
- Returns: Reservation number, status, answered at

## Automate eBooking with a workflow

A [workflow](/product/workflows) 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.

### Today's Trip.com arrivals for the front desk

Starts: Every day at 7:00

1. Get the reservations arriving today.
2. Keep the confirmed ones and get each one's latest details, with its special requests.
3. Group them by room type.
4. Email you the list with guest names, dates, rooms, guests and special requests.

### Changed Trip.com reservations, posted to your PMS

Starts: Every 30 minutes

1. Get the reservations arriving in the next 60 days.
2. Keep the ones whose status, dates, room type or price changed since the last run.
3. Post each change to your PMS webhook with the reservation number and the new values.

### Reservations still waiting for the hotel's answer

Starts: Every 15 minutes

1. Get the reservations waiting for the hotel to confirm or respond.
2. Keep the ones that were not there on the last run.
3. Email you each one with its dates, room type and price.

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](/product/methods), 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": "ebooking.trip.com/get_reservations",
    "input": {
      "arrival_from": "2026-11-14",
      "arrival_to": "2026-11-16"
    }
  }'
```

Example response:

```
{
  "status": "completed",
  "data": {
    "property": "Northwind Harbour Hotel",
    "reservations": [
      {
        "reservation_number": "TR-58201946",
        "guest_name": "Acme Guest",
        "arrival": "2026-11-14",
        "departure": "2026-11-17",
        "room_type": "Deluxe Double Room",
        "rooms": 1,
        "guests": 2,
        "price": 486,
        "currency": "EUR",
        "status": "Confirmed"
      }
    ],
    "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.

## EBooking’s own options

Trip.com's partner pages describe one automated route: linking a channel manager, which exchanges room types, rate plans, availability and bookings with eBooking. They do not describe an API that a property calls itself. Rates, reservations and financial details are otherwise managed in eBooking.

| Option | What it covers | What it takes |
| --- | --- | --- |
| Channel manager connection | Room types, rate plans, rates and availability go to Trip.com, and bookings come back to the channel manager. | A channel manager Trip.com works with, chosen under Rates & Availability > Connectivity Settings. Trip.com then activates it on its side. |
| Auto-confirmation | Bookings made through Trip.com are confirmed instantly, without the hotel answering each one. | A setting in eBooking. |
| eBooking by hand | Reservations, Rates & Availability, promotions, property information, analytics and financial details. | A free eBooking account. Trip.com charges commission on bookings, at the rate in your contract. |

Read on November 12, 2026: [Trip.com property partner FAQ](https://trip.com/list-your-property/faq.html), [Trip.com Group Hotel Hub: eBooking operation guides](https://ebooking.trip.com/htlUniv/SytUniversity/categoryOvs?code=EBKOperation), [eBooking sign-in page](https://ebooking.trip.com/login/index).

## Signing in to eBooking

eBooking signs you in with your username and password, or with a code sent by SMS or by email. If you forget your password, Trip.com emails a reset link to the address linked to your username. With Fous you sign in once through eBooking's own sign-in with your own account: the login is sealed with AES-256, sign-in by emailed code is handled, and an expired session is signed back in.

## Worth knowing

- **Auto-confirmation changes the job**: With Auto-confirmation set in eBooking, Trip.com bookings are confirmed instantly. Without it, reservations wait for the hotel's answer, so a method that lists the ones still waiting is worth a schedule.
- **A change request is not a change**: A guest's request to change a stay can wait for the hotel to accept or reject it. Read the reservation's current status and last modification time in eBooking before you update your PMS.
- **Connectivity Settings may not be there**: The channel connection options under Rates & Availability > Connectivity Settings appear only in some accounts. When they are missing, Trip.com's lodging support turns them on.
- **Imported bookings can have gaps**: A channel manager can pull future Trip.com bookings, but bookings or guest details never sent to a channel manager may be missing from that import. A method that reads eBooking itself does not depend on it.

## More in Travel and hospitality

- [IATA BSPlink](https://fous.com/automate/iata-bsplink.md)
- [My ARC](https://fous.com/automate/my-arc.md)
- [Amadeus Selling Platform Connect](https://fous.com/automate/amadeus-selling-platform-connect.md)
- [Travelport Smartpoint](https://fous.com/automate/travelport-smartpoint.md)
- [Alloggiati Web](https://fous.com/automate/alloggiati-web.md)
- [SES.Hospedajes](https://fous.com/automate/ses-hospedajes.md)
- [Cvent Supplier Network](https://fous.com/automate/cvent-supplier-network.md)
- [Agoda YCS](https://fous.com/automate/agoda-ycs.md)
- [Booking.com Extranet](https://fous.com/automate/booking-com-extranet.md)
- [Expedia Partner Central](https://fous.com/automate/expedia-partner-central.md)
- [Tripadvisor Management Centre](https://fous.com/automate/tripadvisor-management-centre.md)
- [Airbnb hosting dashboard](https://fous.com/automate/airbnb-hosting-dashboard.md)
- [GetYourGuide Supplier Portal](https://fous.com/automate/getyourguide-supplier-portal.md)
- [Viator Supplier Center](https://fous.com/automate/viator-supplier-center.md)

Other industries: [SECOP II](/automate/secop-ii), [Egyptian Tax Authority e-Services](/automate/egyptian-tax-authority-e-services), [Plataforma de Contratación del Sector Público](/automate/plataforma-de-contratacion-del-sector-publico), [MOT Testing Service](/automate/mot-testing-service), [Florida Courts E-Filing Portal](/automate/florida-courts-e-filing-portal), [LMS Conveyancer Zone](/automate/lms-conveyancer-zone).

## Frequently asked questions

### Does Trip.com eBooking have an API?

Not one that a property calls itself: Trip.com's partner pages describe none. The automated route they describe is a channel manager connection, chosen under Rates & Availability > Connectivity Settings and activated by Trip.com, which exchanges rates, availability and bookings. Everything else is done in eBooking.

### How do I connect a channel manager to Trip.com?

In eBooking, open Rates & Availability, choose Connectivity Settings, find your provider and select Connect. Trip.com then activates the connection on its side, and you map room types and rate plans in the channel manager. If the options are missing, ask Trip.com's lodging support.

### Are Trip.com bookings confirmed automatically?

Only if you set Auto-confirmation in eBooking. Then bookings made through Trip.com are confirmed instantly. Without it, a reservation waits for the hotel to confirm or reject it, and you can build a workflow that checks every 15 minutes for the ones still waiting and emails you.

### How do I reset my eBooking password?

Select Forgot password? on the sign-in page, enter your username, select Next and choose Email password reset. Trip.com sends a reset link to the email address linked to that username. A forgotten username goes through Trip.com's lodging support.

### Is Fous affiliated with Trip.com Group?

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

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of Trip.com eBooking (Trip.com 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.
