Retrieve Products with filters
Filter products by age group (e.g., 'adult', 'youth', 'kids')
Filter products by brand name (e.g., 'nike', 'adidas', 'fanatics')
Filter products by category (e.g., 'tops', 'bottoms', 'accessories')
Filter products by list of colors (e.g., 'red', 'blue', 'black')
Filter products by gender ('male', 'female', 'unisex')
Filter products by league (e.g., 'nba', 'nfl', 'ncaab')
Filter products with price <= max_price
Filter products with price >= min_price
Max number of items to return (default: 20, max: 100)
Number of items to skip for pagination
Filter products by player slug (e.g., 'lebron-james', 'michael-jordan')
Number of products per player to return (only applies when player is specified)
best_selling
newest
price_asc
price_desc
Sorting method for results
List of key-value pairs to filter by (e.g., [{"color": "red"}])
Filter products by list of team slugs (e.g., 'lakers', 'bucks', 'blazers')