| page | No | Optional, defaults to 1. | |
| brand | No | Optional, repeatable. One or more exact Sephora brand names (as returned in a product's brand_name, e.g. Lancôme, tarte) to filter to; multiple values are OR'd together. | |
| query | Yes | Required. Free-text search keywords. | |
| filter | No | Optional, repeatable. Additional facet filters as facet:value pairs, OR'd together within a facet and AND'd with every other filter. Facet must be one of: benefits, ingredientpreferences, colorfamily, formulation, size, shoppingpreferences, agerange, skintype, finish, skinconcerns, coverage, hairtype, hairconcerns, hairtexture. Value is free text (e.g. formulation:serum, colorfamily:black) -- see docs for the catalog's current value list per facet. | |
| is_new | No | Optional. When true, filters to products flagged New. | |
| sort_by | No | Optional, defaults to featured. One of: featured, top_rated, new, best_selling, price_low_to_high, price_high_to_low. | |
| page_size | No | Optional, 1 to 100, defaults to 60. | |
| price_max | No | Optional whole-dollar maximum price. Must be provided together with price_min -- setting only one has no effect upstream. | |
| price_min | No | Optional whole-dollar minimum price. Must be provided together with price_max -- setting only one has no effect upstream. | |
| rating_min | No | Optional, 1 to 4. Filters to products rated at least this many stars. | |