Listing Detail
Listing and its properties (room types / units).
📄️ Get listing content by type
Returns listing-level content for one or more requested types. type=amenities, type=spaces and type=images return the de-duplicated union across all properties of the listing. type=reviews returns the listing's reviews with a combined rating summary. type=meals and type=vas return the meal plans / value-added services configured for the listing on the given channel and require the channelId parameter. Multiple types may be requested at once, either repeated (type=amenities&type=spaces) or comma-separated (type=amenities,spaces); only the requested collections are populated.
📄️ Get Listing Images
Get Listing Images
📄️ Get listing media grouped by tab
Returns all media for a listing, nested per property and grouped by media tab. Each property contributes its own tabs (read from the property content's mediaTabs), and each tab carries its key, display name, order and media items (images and videos). Within each tab the media is additionally grouped by highlightCategory (highlightCategories[]), in the order each category first appears; uncategorized items fall into a trailing group with a null highlightCategory. Tabs are sorted by their order (nulls last). Optionally filter by mediaType (IMAGE/VIDEO), tab key, and propertyId; each filter is repeatable (mediaType=IMAGE&mediaType=VIDEO) or comma-separated (mediaType=IMAGE,VIDEO). Omitting a filter returns everything for that dimension.
📄️ Listing with its properties
Returns the listing and the properties belonging to it. Pass `selectedPropertyIds` to flag which properties are selected; the validated selected ids (those that belong to the listing) are echoed back.
📄️ Get Detail
Get Detail