COMPLETED status, you can search through the individual hotel match results. The search endpoint lets you filter by hotel name, location, your own partner IDs, the matched reference hotel, or specific supplier IDs. Results are paginated and include match confidence scores, match methods, and supplier external IDs.
Search endpoint
Request fields
| Field | Type | Description |
|---|---|---|
hotelName | string | Partial hotel name (contains, case-insensitive) |
city | string | City name (exact match, case-insensitive) |
country | string | Country (exact match, case-insensitive) |
partnerHotelId | string | Your internal hotel ID (exact match) |
matchedReferenceHotelId | string | Reference database hotel ID (exact match) |
supplierIds | array of UUIDs | Limit results to hotels that have external IDs for these suppliers |
page | integer | Page number, 0-indexed (default: 0) |
size | integer | Results per page (default: 20) |
Run a search
Send a POST request with your desired filters. This example finds all hotels named “Hilton” in Paris that have Expedia or Booking.com external IDs:
Understanding match fields
matchMethod
The matchMethod field tells you how a hotel was matched:
| Value | Meaning |
|---|---|
"standard" | Matched by the fuzzy pipeline (STANDARD or HYBRID fallback phase) |
"id_to_id" | Matched by supplier ID (ID_TO_ID or HYBRID first phase) |
null | No match found |
matchMethod: null have a null matchedReferenceHotelId and matchedReferenceHotelName.
matchConfidence
A decimal score from 0 to 100 representing how confident the fuzzy pipeline is in the match. A score of 100 means an exact match. ID_TO_ID matches do not produce a confidence score.
supplierExternalIds
A map of supplier UUID to that supplier’s external hotel ID. Only suppliers with a known external ID for the matched reference hotel are included. If you filtered by supplierIds in the request, the response only contains results where at least one of those supplier IDs has an entry in this map.
Filter reference
- By hotel name
- By location
- By partner ID
- By reference hotel
- By supplier
hotelName is a partial, case-insensitive search. It matches any hotel whose name contains the string.Error responses
| HTTP status | Cause |
|---|---|
400 Bad Request | Negative page or size value |
401 Unauthorized | Missing or invalid token, or the mapping job belongs to a different organization |
404 Not Found | Mapping job ID does not exist |