---
title: "GET /reservations"
method: GET
path: "/reservations"
---

# GET /reservations

`GET /reservations`

Retrieve a list of reservations filtered by date type and a date range via fromDate & toDate. Max duration is 31 days. Only confirmed and cancelled reservations are returned.

## Query parameters

- `dateType` 'checkIn' | 'checkOut' | 'bookedOn', required
- `fromDate` string, date, required — The start date of the date range (inclusive). Cannot be more than 365 days in the past.
- `toDate` string, date, required — The end date of the date range (inclusive).
- `page` integer
- `perPage` integer

## Headers

- `x-sm-api-id` string, required
- `x-sm-api-key` string, required

## Response `200`

Successful response. Returns a list of reservations.

- object[] — List of reservations.
  - `bookingReferenceId` string, required — Unique identifier for the booking.
  - `propertyUuid` string, required — The unique identifier of the property for which the reservation is made.
  - `bookedOnDate` string, date, required — The date the reservation was made.
  - `checkInDate` string, date, required — The check-in date for the reservation.
  - `checkOutDate` string, date, required — The check-out date for the reservation.
  - `currencyCode` string, required — The currency of the reservation amount.
  - `paymentTotal` number, required — The total reservation amount in the reservation currency.
  - `status` 'Confirmed' | 'Cancelled', required — The status of the reservation.
  - `channelCommissionAmount` number, required — The channel commission amount in the reservation currency.

## Other responses

- `400` — Invalid request
- `401` — Unauthorized
- `404` — The specified resource was not found
- `500` — Unexpected error occurred

---

[API](https://skmtc.net/siteminder/apis/pmsx-core-api.md) · [All operations](https://skmtc.net/siteminder/apis/pmsx-core-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/siteminder/pmsx-core-api/versions/4cf21cbc07ec/schema)
