Connect Booking.com with the Extranet login
Add Booking.com reservations, guest messages and reviews to your app without touching the property's channel connection. The host gives Repull a user on their Booking.com Extranet — the same way they would add a colleague — and keeps their PMS or channel manager exactly as it is.
Your PMS connection is not affected
The Extranet login is in beta.
Two ways to connect Booking.com
| Extranet login | Connectivity partner | |
|---|---|---|
| Use it when | The host keeps their PMS or channel manager | Repull is the channel manager |
| Existing channel manager | Stays connected, unchanged | Repull becomes the property’s connection |
| Reservations | Read | Read |
| Guest messages | Read and send | Read and send, with attachments |
| Reviews | Read and reply | Read and reply |
| Rooms, rates, availability, content | Left to the host’s channel manager | Written by Repull |
| Provider id | booking-extranet-login | booking |
Connect
Create a Connect session for booking-extranet-login and send the host to its URL. The hosted page, in your branding, walks them through it.
curl -X POST https://api.repull.dev/v1/connect \
-H 'Authorization: Bearer sk_live_...' \
-H 'Content-Type: application/json' \
-d '{
"redirectUrl": "https://yourapp.com/connected",
"allowedProviders": ["booking-extranet-login"]
}'
# { "sessionId": "cs_...", "url": "https://connect.repull.dev/cs_...", "expiresAt": "..." }Invite a user (recommended)
- The host names the connection. The hosted page shows a user name and email to invite.
- In the Booking.com Extranet, under Account → Users, the host invites a new user with exactly those details.
- Repull picks up the invite and finishes setting up, usually within a minute. The host can close the page; it completes in the background.
No password is shared, and the host can remove the user at any time from the same screen.
Or sign in with the host's Extranet user
- The host enters their Extranet username and password. The password is stored encrypted and never shown again.
- The page shows a phone number and an email. The host adds the number as a two-factor method (Account → Security) and the email under Account → Notifications, so the sign-in can complete.
- The page confirms when the account is connected.
Either way, the host then matches each Booking.com property to a listing in your workspace, and reservations, messages and reviews start syncing.
Read and reply
Everything comes through the same endpoints as every other channel:
GET /v1/reservations— the property's Booking.com reservations.GET /v1/conversations?platform=bookingandPOST /v1/conversations/{id}/messages— guest messages, and replies that arrive in the guest's Booking.com inbox.GET /v1/reviewsandPOST /v1/reviews/{id}/reply— guest reviews and your public reply.
Guides: Get reservations, Send a message, Reviews.