# Create manufactured product Products aggregate materials, components and packaging with weight, quantity and usage details. You must include either the owner (owner_kind, owner_id) or the processing step address, but not both. Endpoint: POST /products Version: 3.0.0 ## Request fields (application/json): - `unique_identifier` (string, required) This identifier will make each product unique in our systems. - `owner_kind` (string) Enum: "SUPPLIER" - `owner_id` (string) Must be the id of your manufacturing supplier. You must include either the owner (owner_kind, owner_id) or the processing step address, but not both. - `address` (object) Postal address of an entity. - `address.country` (string) Two‑letter ISO country code. Taxonomy – COUNTRY Enum: "AD", "AE", "AF", "AG", "AI", "AL", "AM", "AO", "AQ", "AR", "AS", "AT", "AU", "AW", "AX", "AZ", "BA", "BB", "BD", "BE", "BF", "BG", "BH", "BI", "BJ", "BL", "BM", "BN", "BO", "BQ", "BR", "BS", "BT", "BV", "BW", "BY", "BZ", "CA", "CC", "CD", "CF", "CG", "CH", "CI", "CK", "CL", "CM", "CN", "CO", "CR", "CU", "CV", "CW", "CX", "CY", "CZ", "DE", "DJ", "DK", "DM", "DO", "DZ", "EC", "EE", "EG", "EH", "ER", "ES", "ET", "FI", "FJ", "FK", "FO", "FR", "GA", "GB", "GD", "GE", "GF", "GG", "GH", "GI", "GL", "GM", "GN", "GP", "GQ", "GR", "GS", "GT", "GU", "GW", "GY", "HK", "HM", "HN", "HR", "HT", "HU", "ID", "IE", "IL", "IM", "IN", "IO", "IQ", "IR", "IS", "IT", "JE", "JM", "JO", "JP", "KE", "KG", "KH", "KI", "KM", "KN", "KP", "KR", "KW", "KY", "KZ", "LA", "LB", "LC", "LI", "LK", "LR", "LS", "LT", "LU", "LV", "LY", "MA", "MC", "MD", "ME", "MF", "MG", "MH", "MK", "ML", "MM", "MN", "MO", "MP", "MQ", "MR", "MS", "MT", "MU", "MV", "MW", "MX", "MY", "MZ", "NA", "NC", "NE", "NF", "NG", "NI", "NL", "NO", "NP", "NR", "NU", "NZ", "OM", "PA", "PE", "PF", "PG", "PH", "PK", "PL", "PM", "PN", "PR", "PS", "PT", "PW", "PY", "QA", "RE", "RO", "RS", "RU", "RW", "SA", "SB", "SC", "SD", "SE", "SG", "SH", "SI", "SJ", "SK", "SL", "SM", "SN", "SO", "SR", "SS", "ST", "SV", "SX", "SY", "SZ", "TC", "TD", "TF", "TG", "TH", "TJ", "TK", "TL", "TM", "TN", "TO", "TR", "TT", "TV", "TW", "TZ", "UA", "UG", "UM", "US", "UY", "UZ", "VA", "VC", "VE", "VG", "VI", "VN", "VU", "WF", "WS", "YE", "YT", "ZA", "ZM", "ZW" - `address.city` (string) - `address.postalCode` (string) - `address.street` (string) - `category` (string, required) Product category taxonomy. Values. Enum: "ACCESSORIES", "APRONS", "BACKPACKS", "BATHROBES", "BATH_MATS", "BATH_TOWELS", "BEACH_BAGS", "BEACH_TOWELS", "BEANIES", "BELTS", "BIBS", "BIBS & BRACES", "BIKINIS", "BLANKETS_PLAIDS", "BLAZERS & SUITS", "BLOUSES", "BODYSUITS", "BRAS", "CAPE", "CAPS", "CARDIGANS", "CHAIR_SOFA_COVERS", "COMPONENTS", "CURTAINS", "CUSHIONS", "CUSHION_COVERS", "DENIM PANTS", "DENIM_JACKETS", "DOWN JACKETS", "DRESSES", "DUVETS", "DUVET_COVERS", "FASHION BOOTS", "FLIP FLOPS", "FORMAL COATS", "FORMAL SHOES", "FOUTA", "GLOVES", "HAIR ACCESSORIES", "HATS", "HEELS (CLOSED)", "HEELS (OPENED)", "HOME TEXTILES", "HOMEWEARS", "HOODIES", "JACKETS & WORKVESTS", "JEWELRY", "JUMPSUITS & BOILERS", "KITCHEN_POTHOLDER_GLOVES", "LEGGINGS", "MATTRESS_PROTECTORS", "NAPKINS", "ONE PIECES", "OTHER BAGS", "PANTS", "PAREOS", "PERFUMES", "PILLOWCASES", "POLOS", "PONCHO", "PROTECTIVE BOOTS", "PROTECTIVE SHOES", "PULLOVERS", "PURSES", "PUSHCHAIR_SEAT_FABRIC", "RASHGUARDS", "RUG", "SANDALS", "SCARVES & TIES", "SHEETS", "SHIRT-DRESSES", "SHIRTS", "SHORTS", "SKIRTS", "SLIPPERS", "SNEAKERS", "SOCKS", "STOCKINGS & TIGHTS", "SWEATSHIRTS", "SWIMMING TRUNKS", "TABLECLOTHS", "TANK TOPS", "TEA_TOWELS", "TEDDY", "TOPS", "TOTE BAGS", "TRENCH", "TSHIRTS", "UNDERWEARS", "WAISTCOATS", "WALLETS & CARD CARRIERS", "WASH_GLOVES", "WATCH", "YOGA_MAT", "ZIPPED COATS", "ZIPPED POUCHES" - `steps` (array) - `steps.step_process` (string) Product processing step taxonomy. Enum: "ASSEMBLY", "BONDING", "CHEMICAL", "CROCHET", "CUTTING", "DYEING", "EMBROIDERY", "FADING", "FINISHING", "IRONING", "LABELLING", "LASERING", "LASTING", "MANUFACTURING", "MECHANICAL", "PACKING", "PADDING", "PRE_TREATMENT", "PRINTING", "PRODUCT_KNITTING", "QUALITY_CHECK", "STITCHING", "STOCKFITTING", "TRADING", "WAREHOUSE", "WASHING", "WEAVING" - `purchased_items` (array) Purchased items used in this product. Only applicable when the entity is linked with an owner (owner_kind, owner_id); not used when providing a processing step address. Sum of purchased items and used items usage_percentage must equal 100. - `purchased_items.purchased_item_id` (string, required) Identifier of the purchased item. - `purchased_items.usage_category` (string) Defines the functional purpose of that component within a specific item configuration or transaction. Enum: "ANIMAL", "BACKINGS/COUNTERS", "BEADS", "BELT LOOPS", "BIAS STRIPS", "BRA CLIPS", "BUCKLES", "BUTTINETTES", "BUTTONS", "CHAIN", "CLAMPING TABS", "COLARS", "CORD STOPERS", "ELASTICS", "EMBROIDERIES", "EMBROIDERY BASE", "EMBROIDERY YARN", "EYELETS", "FABRICS KNITTED", "FABRICS WOVEN", "FOAM", "FRAME GUARDS", "FURS", "HANDLES", "HEELS", "HOOK_LOOP", "INORGANIC_FIBER", "INSOLES", "JACRONS", "LABELLINGS", "LACES", "LACES/CORDS", "LEATHER PIECE", "LININGS", "LOCKS", "MAGNETS", "MAIN COMPONENT (EMBROIDERY)", "MAIN COMPONENT (FUR)", "MAIN COMPONENT (LEATHER)", "MAIN COMPONENT (NON WOVEN)", "MAIN FABRIC (KNITTED)", "MAIN FABRIC (WOVEN)", "MARQUISETTES", "METAL ACCESSORIES", "MIDSOLES", "NATURAL_RUBBER", "NETS/TROUSER SEATS", "NON WOVEN", "ORE", "OUTSOLES", "PADDINGS", "PADDINGS BRA", "PATIN", "PIPING", "PLASTIC ACCESSORIES", "PLASTIC_GRANULES", "POCKETING FABRIC", "RECYCLED_FIBER", "RECYCLED_ORE", "RECYCLED_PLASTIC_GRANULES", "RECYCLED_TANNED_HIDE", "RECYCLED_WOOD", "RIBBED EDGES", "RIBBON", "RINGS & CHIVES", "RUBBER", "RUBBER BANDS", "SEWING THREADS", "SHANKS", "SHOULDER PADS", "SHOULDER STRAPS", "SMALL METAL PARTS", "SMALL PLASTIC PARTS", "SNAP HOOKS", "STIFFENERS", "STRAIGHT GRAINS", "STRASS", "STRETCHERS", "STUFFINGS", "SUSPENDERS", "TAPES", "TEXTILE ACCESSORIES", "THERMOFUSINGS", "TOE PUFFS", "TOP LIFT", "TULLES", "UPPERS", "VEGETAL_FIBER", "VEGETAL_MATERIAL", "WIRES", "WOOD", "YARNS", "ZIP SLIDER", "ZIP TAPE", "ZIP TEETH", "ZIPS" - `purchased_items.usage_percentage` (string) Percentage usage of this purchased item within the parent entity. Numeric value only. Sum of purchased items and used items must equal 100. - `used_products` (array) - `used_products.product_id` (string, required) - `used_products.usage_percentage` (number) - `used_components` (array) - `used_components.component_id` (string, required) ## Response 201 fields (application/json): - `product_id` (string) Identifier of the created product.