> For the complete documentation index, see [llms.txt](https://experience-crm.gitbook.io/experience-crm-api/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://experience-crm.gitbook.io/experience-crm-api/reservations/pms-api.md).

# PMS API

The Experience CRM relies on being synchronized with the hotel PMS. We send communications to guests before their arrival, during their stay, and after.&#x20;

**Thus, it is essential to keep the CRM up to date with cancellations, new reservations and modifications**.

The optimal scenario is to be updated after each change, whether it is a booking change, or a customer property change (like a new last name, or new phone number for example).

To summarize, what is expected from partners on this API are:

* Complete booking data after each of these booking events : Creation, Modification, Change of status(valid/option/cancelled)
* Complete customer information after each customer data change.
* Provide historical bookings data for the property.&#x20;

### Certification

This API require a Certification by the Experience Technical Partnership Team before using.&#x20;

You can email <partners@experience-hotel.com> to get Development Access to test the API before the certification.&#x20;

#### Available in this API:

{% content-ref url="/pages/W2KTqoaliCMnw2o0tSUf" %}
[Create and update bookings](/experience-crm-api/reservations/pms-api/create-and-update-bookings.md)
{% endcontent-ref %}

{% content-ref url="/pages/G49CRPHSafPF29krAwym" %}
[Update existing customers](/experience-crm-api/reservations/pms-api/update-existing-customers.md)
{% endcontent-ref %}

{% content-ref url="/pages/t6wQ9xhi9lHsK22huWMX" %}
[2 way](/experience-crm-api/reservations/pms-api/2-way.md)
{% endcontent-ref %}
