# Products List Endpoint: GET /products Version: 1.0 Security: Bearer ## Query parameters: - `sku` (string) sku - `sku__icontains` (string) sku__icontains - `sku__startswith` (string) sku__startswith - `sku__endswith` (string) sku__endswith - `name` (string) name - `name__icontains` (string) name__icontains - `name__startswith` (string) name__startswith - `name__endswith` (string) name__endswith - `description` (string) description - `description__icontains` (string) description__icontains - `description__startswith` (string) description__startswith - `description__endswith` (string) description__endswith - `description__isnull` (string) description__isnull - `scientific_name` (string) scientific_name - `scientific_name__icontains` (string) scientific_name__icontains - `scientific_name__startswith` (string) scientific_name__startswith - `scientific_name__endswith` (string) scientific_name__endswith - `scientific_name__isnull` (string) scientific_name__isnull - `common_name` (string) common_name - `common_name__icontains` (string) common_name__icontains - `common_name__startswith` (string) common_name__startswith - `common_name__endswith` (string) common_name__endswith - `common_name__isnull` (string) common_name__isnull - `type` (string) type Enum: "manufactured", "produced", "purchased" - `type__in` (string) type__in - `hs_code` (string) hs_code - `hs_code__icontains` (string) hs_code__icontains - `hs_code__startswith` (string) hs_code__startswith - `hs_code__endswith` (string) hs_code__endswith - `hs_code__in` (string) hs_code__in - `external_id` (string) external_id - `external_id__icontains` (string) external_id__icontains - `external_id__startswith` (string) external_id__startswith - `external_id__endswith` (string) external_id__endswith - `external_id__in` (string) external_id__in - `commodity` (string) commodity Enum: "cattle", "cocoa", "coffee", "palm_oil", "rubber", "soya", "wood" - `commodity__in` (string) commodity__in - `composition` (string) composition Enum: "simple", "composite" - `composition__in` (string) composition__in - `ordering` (string) Which field to use when ordering the results. - `search` (string) A search term. - `limit` (integer) Number of results to return per page. - `offset` (integer) The initial index from which to return the results. ## Response 200 fields (application/json): - `count` (integer, required) - `next` (string,null) - `previous` (string,null) - `results` (array, required) - `results.id` (integer) - `results.company_id` (integer) - `results.sku` (string) - `results.name` (string) - `results.description` (string,null) - `results.scientific_name` (string,null) - `results.common_name` (string,null) - `results.type` (string) Enum: "manufactured", "produced", "purchased" - `results.hs_code` (string) - `results.commodity` (string) Enum: "cattle", "cocoa", "coffee", "palm_oil", "rubber", "soya", "wood" - `results.composition` (string) Enum: "simple", "composite" - `results.external_id` (string,null) - `results.created_at` (string) - `results.updated_at` (string)