# Foundational solutions

## Solutions common to Hotels and Homes segments

This section covers all the foundational solutions common to both the Hotels and Homes segments.

| Solution name | Commercial feature name (as in CPP) | Technical Solutions | Capabilities |
|  --- | --- | --- | --- |
|  Essentials | Rates and Availability | [Rates and Availability API](/connectivity/docs/ari/) |   Send inventory, restrictions, and rates (BXML)   Send inventory and restrictions (OTA)   Send rates (OTA)   Retrieve inventory, restrictions and rates   |
|  Essentials | Reservations | [Reservations API](/connectivity/docs/reservations-api/reservations-overview/) |   Retrieve reservations (OTA)   Acknowledge reservations (OTA)   Retrieve reservations modifications (OTA)   Acknowledge reservations modifications (OTA)   Retrieve reservations (BXML)   Retrieve reservations summary   |
|  Room and Rate Plan Management |  Rate Plan Assignment   Rate Plan Management   Room Management   Room and Rate Plan Information   Room Content Management   |   [Room and Rate Plan Management API](/connectivity/docs/room-type-and-rate-plan-management/understanding-room-types-and-rate-plans/)   [Content API](/connectivity/docs/tsk-create-property)  [Property API](/connectivity/docs/property-api/property-api-introduction)  |   Create, update, deactivate, and activate room types   Retrieve room types   Retrieve room type names   Create, update, deactivate, and activate rate plans   Retrieve rate plans    Create, update, and remove room rates   Retrieve room rates    |
| Pricing Model Solutions | Occupancy Based, Length of Stay or Derived Pricing | [Pricing Model Solutions API](/connectivity/docs/understanding-pricing-types/) |  Send derived pricing (BXML)   Send OBP pricing (OTA)   Send OBP pricing (BXML)   Send rates for LOS (OTA)   Send rates for LOS (CSV)   |
|  Reporting |   Report invalid credit card usage   Report cancellations due to invalid credit card    Report cancellations due to guest no-show   Waive fees due to guest no-show   Report guest stay date change  Report guest misconduct   |  [Reporting API](/connectivity/docs/reporting-api/b_xml-reporting/) |   Report reservations changes such as:   Report invalid credit card usage   Report cancellations due to invalid credit card    Report cancellations due to guest no-show   Waive fees due to guest no-show   Report guest stay date change    Report guest misconduct   |
|  Payment Solutions API | Payments Clarity Package | Additional feature for the Reservations API. [Technical name: `vcc_payment_v2`](/connectivity/docs/reservations-api/retrieving-new-reservations-ota#include-payments-clarity-package-v2). It can be found in the Feature Management page overview (Provider Portal) and turned on/off. | Retrieve additional payment information. |


## Foundational solutions available only in Homes segment

This section covers foundational solutions available only in the Homes segment.

| Solution name | Commercial feature name (as in CPP) | Technical Solutions | Capabilities |
|  --- | --- | --- | --- |
|  [Onboarding Solutions](https://connectivity.booking.com/s/solution-article/onboarding-solutions-MCHRXTSHRWCFCGZKGTCCZXSOCSIM?language=en_US) |   Property management   Property Details  Facilities and Services  Photos Policies   Licenses  Contracting    New! Charges API   |  Content API   Room type and Rate plan management API   Policies API  Licenses API  Photos API  Contracting API  Charges API  Facilities API  Property Details API  Property Settings API   |   Property management    Manage cancellation policies   Manage property details   Manage facilities & services    Licenses Retrieve licence requirements   Sending licence details for a property   Retrieve licence details for a property   Send licence details for a room type   Retrieving licence details for a room type   Contracting  Create a legal entity ID   Retrieve legal details with email   Retrieve legal details with legal entity ID   Resend email with link to contracting tool   Add a new country to an existing contract   Resending email with link to contracting tool for new country   Photos  Upload photos  Check photo upload status  Retrieve all Booking.com photo tags  Add and updating photo tags Retrieve photos  Delete a photo Upload panoramic photos Retrieve panoramic photos Delete a panoramic photo Retrieve property-level photos Move photos to, remove photos from, or order photos in property-level photo gallery Retrieve a room-level photo gallery Move photos to, remove photos from, or order photos in room-level photo gallery   |
|  [Vacation Rental Essentials](https://connectivity.booking.com/s/solution-article/vacation-rental-essentials-MCZKX7A3HNAZALPKPAVXPF7DPK7A?language=en_US) |  Property Profile    Key Collection    Damage Deposit    House Rules    |   Property profile API (Content API)   Key collection API (Content API)   Content API (Referred to as SecurityDepositAmount), Property Settings API   House Rules API (Content API), Property Settings API   |   Property Profile   Set and update property profile information   Retrieve property profile information   Upload a property profile photo Remove the property profile photo Create and update hotelier messages Retrieve hotelier messages  Remove hotelier messages    Key collection    Retrieve check-in method variations  Retrieve all check-in methodsSet check-in method(s) for a property Retrieve check-in method(s) for a property Upload check-in photos Retrieve check-in photos Remove check-in photos   House rules   Set and update house rules   Retrieve house rules   Damage deposit   Set damage deposit    |