Docs/API Reference/Conversations

Pre-approve an inquiry (Airbnb, VRBO, or through a PMS)

Conversations · POST /v1/conversations/:id/pre-approval

Pre-approve an inquiry (Airbnb, VRBO, or through a PMS)

POST/v1/conversations/:id/pre-approval

Note

Airbnb (listings connected directly) and VRBO. The guest may book the dates they asked about at the listed price. An inquiry relayed by a connected PMS is pre-approved in that PMS and the response carries `pms`: Guesty pre-approves Airbnb inquiries (blockInstantBooking: true is refused — Guesty has no such switch); Hostaway has no pre-approval API (422 pms_write_unsupported). capabilities.pms.reservations.preapprove on GET /v1/connect/{provider} says so beforehand. Guides: /docs/channels/airbnb/inquiries-and-requests, /docs/pms-writes#requests

Request

curl -X POST https://api.repull.dev/v1/conversations/164743/pre-approval \
  -H "Authorization: Bearer $REPULL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'

Response

{
  "conversationId": "164743",
  "status": "pre_approved",
  "blockInstantBooking": false,
  "expiresAt": "2026-09-23T17:40:38Z"
}

Body Parameters

blockInstantBookingboolean

true makes the guest book through the pre-approval rather than Instant Book. Default false. The body is optional.

AI