Journey Docs

List Reservations

Retrieve member's reservation history

GET/members/me/reservations

Retrieve member's past, current, and upcoming reservations.

Request

GET /members/me/reservations
Authorization: Bearer <CLERK_JWT_TOKEN>
statusquerystring

Filter by status: confirmed | completed | cancelled

timeframequerystring

past | current | upcoming | all

limitquerynumberdefault: 20

Results per page

offsetquerynumberdefault: 0

Pagination offset

Response

itemsarrayrequired

Array of reservations

reservation object
confirmationNumberstring

Booking confirmation code

statusstring

confirmed | completed | cancelled

checkInstring

Check-in date (YYYY-MM-DD)

checkOutstring

Check-out date (YYYY-MM-DD)

propertyobject

Property details

totalAmountnumber

Total price

pointsEarnednumber

Points earned from stay

createdAtstring

Booking date

totalnumberrequired

Total 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

ValueDescription
pastCompleted stays
currentActive stays
upcomingFuture bookings
allAll reservations

Bruno

bruno/Members (Surface)/Reservations/List.bru

On this page