List Airbnb inquiries
Conversations · GET /v1/inquiries
List Airbnb inquiries
GET
/v1/inquiriesNote
Guests asking about dates before booking, newest first. Answer with the pre-approval or special-offer endpoints using conversationId. Booking requests are not inquiries: they are reservations with status pending. Guide: /docs/channels/airbnb/inquiries-and-requests
Request
curl https://api.repull.dev/v1/inquiries?status=open \ -H "Authorization: Bearer $REPULL_API_KEY"
Response
{
"data": [
{
"id": "25173",
"conversationId": "164743",
"listingId": "23892",
"channel": "airbnb",
"status": "open",
"checkIn": "2026-10-01",
"checkOut": "2026-10-05",
"guests": { "total": 2, "adults": 2, "children": 0, "infants": 0, "pets": 0 },
"expectedPayout": { "amount": 812.4, "currency": "USD" },
"reservationId": null,
"relayedBy": null,
"respondBy": "2026-09-23T17:40:38.000Z",
"respondedAt": null,
"createdAt": "2026-09-22T17:40:38.000Z",
"updatedAt": "2026-09-22T17:40:38.000Z"
}
],
"pagination": { "nextCursor": null, "hasMore": false }
}Query Parameters
statusstringDefault: openopen, pre_approved, special_offer_sent, booked, expired, declined, not_possible, or all.
listing_idintegerOnly inquiries about this Repull listing.
conversation_idintegerThe inquiry on one conversation. Combine with status=all.
limitintegerDefault: 50Max 100.
cursorstringpagination.nextCursor from the previous page.
offsetintegerAlias for shallow paging, 0 to 10000. Mutually exclusive with cursor.
include_totalbooleanAdds pagination.total.
AI