# List Products **GET /v2/api/products** Lists all Products ## Servers - https://api.maddenanalytics.com: https://api.maddenanalytics.com () ## Authentication methods - Bearer ## Parameters ### Body: application/json (object) - **additionalSuppliers** (object) Suppliers - **ageGroup** (string) AgeGroup assosciated with the product - **brandName** (string) Name of the products brand - **categoryName** (string) Category of product. Should be a relevant for segmentation - **collection** (string) Collection that the product belongs to - **color** (string) Color assosciated with the variant - **costPrice** (number) CostPrice of the Variant - **costPriceCurrency** (string) CostPriceCurrency of the Variant - **customFields** (string) Any JSON object holding additional filter attributes - **ean** (string) EAN of Variant - **gender** (string) Gender assosciated with the product - **imageUrl** (string) URL to the product image - **info** (object) Any info / data needed by the integration (json) - **key** (string) Key used between products, transaction & stock tables. Usually SKU or EAN but needs to be same on all occurrences - **leadTime** (integer) Lead Time of variant in days - **moq** (integer) Minimum Order Quantity of variant - **packsize** (integer) Packsize - **price** (number) Sales Price of the Variant (Excl VAT) - **priceCurrency** (string) Sales Price Currency of the Variant - **priceIncludingVat** (boolean) If Price is including VAT or not - **productGroupID** (string) ProductGroupID is used to group products together within Madden - **productMoq** (integer) Minimum Order Quantity of product - **productName** (string) Name of product - **productType** (number) Type of product (1: Normal/standard, 2: Commission, 3: Local) - **season** (string) Season that the product belongs to - **size** (string) Size assosciated with the variant - **sku** (string) SKU of product. Should be unique per size/variant - **skuSynonyms** (array[string]) List of sku synonyms that should point to this variant - **status** (number) Status of the variant (1: Inactive, 2: Active, 3: Outgoing) - **subCategory** (string) Subcategory of product. Should be a relevant for segmentation - **supplier** (string) Supplier of the Product - **supplierPrice** (number) Price to produce - **supplierPriceCurrency** (string) Currency to produce - **unitVolume** (number) Unit volume of the product in meters (l*w*h) (CBM) - **variantExternalID** (string) ID of variant in external platform - **variantGroupID** (string) VariantGroupID is used to group variants - **variantName** (string) Name of specific variant - **vatValue** (number) Vat Value is the percentage of VAT - **vendorSKU** (string) Vendors SKU if using own sku structure - **weight** (number) Weight of the product in kilograms (kg) - **wholesalePrice** (number) Wholesale price of the Variant (Excl VAT) - **wholesalePriceCurrency** (string) Currency Code of the Wholeale Price - **year** (string) Start of the porducts life-cycle ## Responses ### 200 OK #### Body: application/json (array[object]) - **additionalSuppliers** (object) Suppliers - **ageGroup** (string) AgeGroup assosciated with the product - **brandName** (string) Name of the products brand - **categoryName** (string) Category of product. Should be a relevant for segmentation - **collection** (string) Collection that the product belongs to - **color** (string) Color assosciated with the variant - **costPrice** (number) CostPrice of the Variant - **costPriceCurrency** (string) CostPriceCurrency of the Variant - **customFields** (string) Any JSON object holding additional filter attributes - **ean** (string) EAN of Variant - **gender** (string) Gender assosciated with the product - **imageUrl** (string) URL to the product image - **info** (object) Any info / data needed by the integration (json) - **key** (string) Key used between products, transaction & stock tables. Usually SKU or EAN but needs to be same on all occurrences - **leadTime** (integer) Lead Time of variant in days - **moq** (integer) Minimum Order Quantity of variant - **packsize** (integer) Packsize - **price** (number) Sales Price of the Variant (Excl VAT) - **priceCurrency** (string) Sales Price Currency of the Variant - **priceIncludingVat** (boolean) If Price is including VAT or not - **productGroupID** (string) ProductGroupID is used to group products together within Madden - **productMoq** (integer) Minimum Order Quantity of product - **productName** (string) Name of product - **productType** (number) Type of product (1: Normal/standard, 2: Commission, 3: Local) - **season** (string) Season that the product belongs to - **size** (string) Size assosciated with the variant - **sku** (string) SKU of product. Should be unique per size/variant - **skuSynonyms** (array[string]) List of sku synonyms that should point to this variant - **status** (number) Status of the variant (1: Inactive, 2: Active, 3: Outgoing) - **subCategory** (string) Subcategory of product. Should be a relevant for segmentation - **supplier** (string) Supplier of the Product - **supplierPrice** (number) Price to produce - **supplierPriceCurrency** (string) Currency to produce - **unitVolume** (number) Unit volume of the product in meters (l*w*h) (CBM) - **variantExternalID** (string) ID of variant in external platform - **variantGroupID** (string) VariantGroupID is used to group variants - **variantName** (string) Name of specific variant - **vatValue** (number) Vat Value is the percentage of VAT - **vendorSKU** (string) Vendors SKU if using own sku structure - **weight** (number) Weight of the product in kilograms (kg) - **wholesalePrice** (number) Wholesale price of the Variant (Excl VAT) - **wholesalePriceCurrency** (string) Currency Code of the Wholeale Price - **year** (string) Start of the porducts life-cycle ### default All errors will return the same object with a describing code & message #### Body: application/json (object) - **error** (string) - **message** (string) - **statusCode** (integer) [Powered by Bump.sh](https://bump.sh)