Docs/API Reference/Reservations

Accept a pending Airbnb booking request

Reservations · POST /v1/reservations/:id/accept

Accept a pending Airbnb booking request

POST/v1/reservations/:id/accept

Note

Airbnb only, for listings connected to Airbnb directly; anything else is 422 channel_not_supported. Takes no body. Find requests with GET /v1/reservations?status=pending. The reservation moves to confirmed when Airbnb's update lands, usually within seconds; reservation.request.updated then fires with requestStatus accepted, and reservation.created for the booking. A reservation that is not a pending request is 409 reservation_not_pending; one Airbnb says already moved on is 409 request_no_longer_pending. Guide: /docs/channels/airbnb/inquiries-and-requests

Request

curl -X POST https://api.repull.dev/v1/reservations/236354/accept \
  -H "Authorization: Bearer $REPULL_API_KEY"

Response

{
  "reservationId": "236354",
  "confirmationCode": "HM9J2MFR3W",
  "channel": "airbnb",
  "action": "accept",
  "status": "accepted",
  "declineReason": null
}
AI