# Reservations

- [PMS API](https://experience-crm.gitbook.io/experience-crm-api/reservations/pms-api.md): This API allows partners (PMS, Channel manager, POS, etc.) to send reservations and customers data (and updates) to the Experience Hotel system and to retrieve changes from experience hotel.
- [Create and update bookings](https://experience-crm.gitbook.io/experience-crm-api/reservations/pms-api/create-and-update-bookings.md)
- [Update existing customers](https://experience-crm.gitbook.io/experience-crm-api/reservations/pms-api/update-existing-customers.md)
- [2 way](https://experience-crm.gitbook.io/experience-crm-api/reservations/pms-api/2-way.md): Experience CRM will get update on customers information based on their interactions. These 2 way methods allow you to be updated as soon as the event occurs.
- [Bookings retrieval](https://experience-crm.gitbook.io/experience-crm-api/reservations/bookings-retrieval.md): This API allows you to retrieve the reservations of a hotel or a group of hotels from the CRM Experience Hotel.
- [Get bookings by email](https://experience-crm.gitbook.io/experience-crm-api/reservations/bookings-retrieval/get-bookings-by-email.md): This method allows you to retrieve the list of reservations linked to an email.
- [Get bookings by arrival date](https://experience-crm.gitbook.io/experience-crm-api/reservations/bookings-retrieval/get-bookings-by-arrival-date.md): This method allows you to obtain a list of reservations by date of arrival.
- [Get bookings by modification date](https://experience-crm.gitbook.io/experience-crm-api/reservations/bookings-retrieval/get-bookings-by-modification-date.md): This method allows you to obtain a list of reservations by date of modification or creation.
- [Get bookings details](https://experience-crm.gitbook.io/experience-crm-api/reservations/bookings-retrieval/get-bookings-details.md): This method allows you to obtain the details of the reservations.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://experience-crm.gitbook.io/experience-crm-api/reservations.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
