Property Health
Retrieve property health for the provider context
Changed onReturns property health records for properties available in the authenticated provider context. The provider-context lookup returns up to 2,000 eligible properties selected by backend priority rules, prioritizing actionable health and status signals before applying deterministic property ID ordering. The filterBy field narrows results using supported field enum values.
post/properties/health
Request
- Base URLhttps://supply-xml.booking.com/property-health-api
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Request body
Example request
{
"filterBy": [
{
"field": "STATUS_CURRENT_STATUS",
"operator": "EQUALS",
"value": "Open"
},
{
"field": "PROPERTY_INFO_CURRENCY_CODE",
"operator": "EQUALS",
"value": "EUR"
},
{
"field": "AVAILABILITY_BOOKABLE_UNTIL_DATE",
"operator": "GREATER_THAN_OR_EQUALS",
"value": "2026-12-31"
}
]
}Response
Successful response containing property health records.
Example response
{
"properties": [
{
"status": {
"currentStatus": "Open",
"statusChangedAt": "2026-02-10T09:00:00Z",
"statusDescription": "Your property is live and accepting bookings.",
"timeInStatusDays": 30
},
"availability": {
"risk": "NO_RISK",
"bookableUntilDate": "2026-12-31",
"bookablePeriod": 317,
"reason": "Availability is open well into the future. No action is needed if your property is open."
},
"propertyId": 1000123,
"propertyInfo": {
"propertyName": "Canal View Hotel",
"currencyCode": "EUR"
},
"dataAsOf": "2026-02-17T06:45:00Z"
}
],
"meta": {
"ruid": "ruid-1"
}
}Changes
- breaking
removed the enum value
COMPLIANCE_DSA_STATUSof the request property// - breaking
removed the enum value
COMPLIANCE_KYP_STATUSof the request property// - warning
removed the optional property
//from the response with the status - warning
removed the optional property
//from the response with the status
- breaking