List Reservations
Retrieve member's reservation history
GET
/members/me/reservationsRetrieve member's past, current, and upcoming reservations.
Request
GET /members/me/reservations
Authorization: Bearer <CLERK_JWT_TOKEN>statusquerystringFilter by status: confirmed | completed | cancelled
timeframequerystringpast | current | upcoming | all
limitquerynumberdefault: 20Results per page
offsetquerynumberdefault: 0Pagination offset
Response
itemsarrayrequiredArray of reservations
reservation object
confirmationNumberstringBooking confirmation code
statusstringconfirmed | completed | cancelled
checkInstringCheck-in date (YYYY-MM-DD)
checkOutstringCheck-out date (YYYY-MM-DD)
propertyobjectProperty details
totalAmountnumberTotal price
pointsEarnednumberPoints earned from stay
createdAtstringBooking date
totalnumberrequiredTotal reservations
Example
const response = await fetch(
'https://api.journey.com/members/me/reservations?timeframe=upcoming',
{
headers: {
'Authorization': `Bearer ${clerkToken}`
}
}
);
const { items, total } = await response.json();
console.log(`You have ${total} upcoming reservations`);
items.forEach(reservation => {
console.log(`${reservation.property.name}`);
console.log(`Check-in: ${reservation.checkIn}`);
console.log(`Confirmation: ${reservation.confirmationNumber}`);
});Timeframe Filters
| Value | Description |
|---|---|
past | Completed stays |
current | Active stays |
upcoming | Future bookings |
all | All reservations |
Bruno
bruno/Members (Surface)/Reservations/List.bru