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-approvalNote
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
blockInstantBookingbooleantrue makes the guest book through the pre-approval rather than Instant Book. Default false. The body is optional.
AI