Contacts API overview

Use the Contacts API to create and manage property contact information. To open/list a property on Booking.com, a general/primary point of contact is required.

In addition, you can:

  • Create one contact and use the same contact information to represent multiple contact profile types.
  • Replace multiple contact details using a single request.

What you can do with Contacts API

The following are the benefits of using the contacts-api:

  • Just send only contacts information and no other property information.
  • You can update any contact details including of types: General when the property is open and bookable.
  • You can use the same contact details for multiple contact types. This reduces creating duplicate contacts for different purposes.
  • Get familiar with the validation checks early.
  • See an improved request and response body structure in Json.

For more details on the Contacts API, see Managing contact details.

Supported actions using Contacts API

The following table summarises the tasks, the HTTP method and the endpoints that the API supports.

Endpoint Task HTTP Method
contacts-api Create a contact. PUT
contacts-api Update/Overwrite an existing contact. PUT
contacts-api Delete a contact. PUT
contacts-api Retrieve contact details. GET

In short, you can use one endpoint using the PUT method to create, update, overwrite/delete property contact details.

Quick Actions


→ To create and manage contact details, see Managing contact details.
→ To learn more about the Contacts API use cases, see Contacts API implementation use cases.
→ To troubleshoot Contacts API errors, see Troubleshooting Contacts API error responses.
→ To learn more about the Property API, see Introduction to Property API.