Journey Docs

Lookup Reservation

Find reservation by confirmation details

POST/public/reservations/lookup

Retrieve reservation details using confirmation number and guest information.

Request

POST /public/reservations/lookup
Content-Type: application/json
confirmationNumberbodystringrequired

Reservation confirmation number

lastNamebodystringrequired

Guest last name

emailbodystring

Guest email for additional verification

Response

reservationobject
properties
confirmationNumberstring

Confirmation code

statusstring

confirmed | cancelled | completed

checkInstring

Check-in date

checkOutstring

Check-out date

propertyobject

Property details

guestNamestring

Primary guest

totalAmountnumber

Total price

Example

const response = await fetch(
  'https://api.journey.com/public/reservations/lookup',
  {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json'
    },
    body: JSON.stringify({
      confirmationNumber: 'JRN123456',
      lastName: 'Smith',
      email: 'john.smith@example.com'
    })
  }
);

const data = await response.json();
console.log(`Reservation: ${data.reservation.confirmationNumber}`);
console.log(`Check-in: ${data.reservation.checkIn}`);

Rate Limiting

  • 5 attempts per minute per IP
  • 3 failed attempts trigger temporary block

Bruno

bruno/Public (Surface)/Reservations/Lookup.bru

On this page