Using Expedia's API connection with Sympl requires that you contact Expedia to request permission for using Tokeet as your channel manager (outlined below). Other than that, you'll find the process to be virtually the same as other API connections. Make note of any limitations in data being transferred over the initial connection (such as initial calendar events/bookings, message history, etc).
1. In Expedia Partner Central
Navigate to Rooms & Rates.
Click Connectivity Settings.
Select Tokeet for both Rates & Availability and Reservations.
Save changes.

While you are in Expedia Partner Central, make sure you copy your Hotel ID number from within the dashboard (ex. "ID: 825923").
Alternatively, you can send a message via the Contact Us form in Expedia PartnerCentral, requesting that Tokeet be designated as your channel manager. Be sure to include your Expedia Hotel ID in your request.
2. In Sympl
Before proceeding, ensure that rental rates are defined for your properties in Sympl, as you will need to push rates to Expedia during the setup process.
Access the Channels Module
Navigate to the Channels module from the top menu bar.

Add Expedia as a Channel
In the Channels List view, click the + Add Channel button.

This will open the Channels Overlay, where you can select Expedia and click Connect.

If no existing Expedia connections exist, you will see a Connect button; otherwise, you will see a + option.Complete the Connection Wizard
Follow the steps in the Connection Wizard and enter your Expedia Property ID.

Click Connect, and Sympl will import all rooms under this Property ID.
Link Rentals
Click into each imported room and link it to the corresponding Sympl Rental. Click Next.
Import Bookings
On the Import Bookings step, click Import to sync your Expedia calendar with Sympl.
Push Availability
This step updates Expedia with your Sympl calendar availability.
Push Rates
If you have not yet created rates for the linked rental, click on Add Standard Rate or Add Dynamic Rate to do so. If you already have rates or the rental, click Next.
Click Push Rates to send the rates in Sympl to your Expedia property
This requires choosing the Sympl Rate category and Expedia Rate category that you want synced.
Note: changes in availability are instantly sent to your connected channels; however, rates need to be pushed by using the “push rate” option. This setup allows you to control when rates are sent to API channels, ensuring that updates are only pushed when you're ready.Finalizing Availability Sync
From the Actions button, click Push Availability to publish your updated Sympl calendar to Expedia.
Your Expedia connection is now active! Repeat this process for each Expedia connection you need to establish.
Virtual Cards
To accept virtual cards, your Stripe account MCC (Merchant Category Code) must be set to 7011.
Since connected accounts are "Standard" accounts, you will need to reach out to Stripe Support to update your MCC. If you encounter issues after updating, please contact Stripe directly for assistance.
Stripe Support Contact: https://support.stripe.com/email
See this article for details on Booking.com and Expedia payment processing. Learn more here.
How to Disconnect from Expedia
Navigate to the Channels section in Sympl.
Click Expedia in the left navigation panel.
Click the Disconnect button.

Enter the Accommodation ID you wish to disconnect.

The disconnection process is now complete.