Docs/Migrate/Migrate from

Migrate from OwnerRez

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

Start a migration from OwnerRez

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": ["ownerrez"]
  }'

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

What comes across

PropertiesName, address and occupancy. Descriptions, photos and amenities are not mapped.
House rulesCheck-in/out times.
FeesTotal price only — no cleaning fee / tax / host-fee breakdown.
GuestsName, email and phone from each reservation.
ReservationsPast and future stays: dates, status, guest count, total price, source channel.
ConversationsConversation threads with every message.
CalendarAvailability per night.
Nightly ratesNightly price and minimum stay per night; no rate plans or seasonal rules.

Not carried from OwnerRez: photos, amenities, rooms & beds, taxes, owners, payments, 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

OwnerRez 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