Migrate from Mews

Moving a property manager off Mews: they sign in to Mews on the hosted page, and their data is copied into a workspace you read with the regular API. Nothing changes in their Mews account.

Start a migration from Mews

curl https://api.repull.dev/v1/connect \
  -H "Authorization: Bearer sk_live_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "purpose": "migrate",
    "redirectUrl": "https://yourapp.com/onboarding/migrated",
    "workspace": { "name": "Seaside Rentals" },
    "allowedProviders": ["mews"]
  }'

The hosted page asks for exactly what Mews needs to grant access — see connecting Mews for where the property manager finds it.

What comes across

PropertiesEach room type as a listing: name, description, capacity, property address, check-in/out times, active state.
PhotosRoom-type images, when the property has assigned them.
House rulesCheck-in and check-out times.
FeesNightly room charges plus products (cleaning, pet, extra guest, other) per reservation.
TaxesPer-tax-code breakdown, including city tax.
GuestsName, email and phone from each reservation.
ReservationsPast and future stays with the assigned room, channel, and the money breakdown in the property's own pricing basis.
PaymentsCharged payments against each reservation.
CalendarRooms left per night for each room type, and stop-sell closures.
Nightly ratesNightly price of each room type on its default base rate; other rate plans are not read.

Not carried from Mews: amenities, rooms & beds, owners, conversations, channel links. Set these up in the destination — the migration report lists them so your onboarding can prompt for them.

Airbnb, Booking.com and VRBO

Mews does not expose its channel links, so the property manager matches each channel listing to its property when reconnecting the channels in your product. See channel links and cutover.

AI