Returns a ranked product catalog for the resolved brand and locale, with optional filters applied by the recommender upstream.
Use Authorization: Bearer <access_token> from POST /v1/oauth/token, or Authorization: Bearer <api_key>. Dev-only example key (do not use in production): see repository README.
Distribution channel brand: matches channel name or domainUrl (e.g. Weebora, weebora.com, booking.hofj.com, terrarossa.com). The resolved domain is BOTH the upstream host AND the tenant routing value. If omitted, CONTENT_DEFAULT_CHANNEL_DOMAIN must be set server-side.
Locale for the brand site (it, en, es, fr). Injected as /{locale}/api/... on the upstream call. Defaults to CONTENT_DEFAULT_LOCALE.
it, en, es, fr Filter by canonical category slug.
Filter by destination slug.
Filter by ISO country code, for example ES or IT.
Keep products with max_date >= date_from (YYYY-MM-DD).
Keep products with min_date <= date_to (YYYY-MM-DD).
Space-separated tokens; all must match upstream search keywords.
Inclusive minimum price.
Inclusive maximum price.
Number of products to return.
1 <= x <= 200If true, returns lightweight items from the recommender upstream.