Get Reservations
Pull reservations from Airbnb, Booking.com, VRBO, and every other connected platform.
GET
/v1/reservationsList reservations with filtering
Query Parameters
limitintegerDefault: 50Max results
offsetintegerDefault: 0Pagination offset
statusstringPENDING, CONFIRMED, CANCELLED, POST_STAY
property_idstringFilter by property
check_in_afterdateFilter check-in after date (YYYY-MM-DD)
check_in_beforedateFilter check-in before date
sourcestringAIRBNB, BOOKING_COM, VRBO, DIRECT
updated_sincedatetimeOnly reservations updated after this ISO timestamp
Request
curl https://api.repull.dev/v1/reservations \ -H "Authorization: Bearer sk_test_YOUR_KEY" \ -H "X-Workspace-Id: YOUR_WORKSPACE_ID"
Response
{
"data": [
{
"id": "456",
"propertyId": "123",
"roomTypeId": "123",
"status": "CONFIRMED",
"source": "AIRBNB",
"confirmationCode": "HM12345",
"checkIn": "2026-06-01",
"checkOut": "2026-06-05",
"primaryGuest": {
"firstName": "Sarah",
"lastName": "Mitchell",
"email": "sarah@example.com",
"language": "en"
},
"occupancy": { "adults": 2, "children": 1, "infants": 0, "pets": 0 },
"financials": {
"totalPrice": 1800,
"currency": "USD",
"paymentStatus": "paid",
"breakdown": {
"basePrice": 1500,
"cleaningFee": 150,
"fees": [{ "type": "SERVICE_FEE", "amount": 100 }],
"taxes": [{ "type": "LODGING_TAX", "amount": 50, "rate": 0.09 }],
"discounts": []
}
},
"bookedAt": "2026-05-15T09:00:00Z"
}
],
"pagination": { "total": 28, "limit": 50, "offset": 0, "hasMore": false }
}AI