# Create Packaging AGEC Endpoint: POST /v2/agec/packaging Version: 2.0 ## Request fields (application/json): - `packagingRef` (string, required) Unique packaging reference code used in your system - `type` (string, required) Type of packaging: Taxonomy to be respected. Enum: "BOX", "CARDBOARD_SHEET", "CASE", "CRYSTAL_POCKET", "DELIVERY BOX", "DOYPACK", "DUST BAG/POUCH", "ENVELOPE", "FILLER", "GARMENT_BAG", "HANDTAG_PAPER", "HANDTAG_PLASTIC", "HANGER", "NONE", "OTHER", "OUTER_PACK_", "PAPER_ENVELOPE", "PERFUME_BOTTLE", "POLYBAG", "PRINTED PAPER", "SHOE BOX", "SHOPPING BAG", "SHRINK_FILM", "SILK PAPER", "TOTE BAG", "WOOD_PALLET" - `channel` (string, required) The distribution channel where the packaging is used: Taxonomy to be respected. Enum: "BOTH", "E-COMMERCE", "FACTORY_TO_CONSUMER", "STORE" - `percentageRecycled` (number, required) Percentage of recycled material present in the packaging Example: 20 - `ecoModulation` (array, required) Eco-modulation linked to this packaging: Taxonomy to be respected. Enum: "BONUS -4% OFF-PACK - AWARENESS CAMPAIGN MEDIA", "BONUS -8% REDUCTION AT SOURCE - REDUCTION OF THE NUMBER OF UNITS", "BONUS -8% REDUCTION AT SOURCE - REDUCTION OF WEIGHT", "BONUS -8% REDUCTION AT SOURCE - REFILLABLE RECYCLED CONTAINER", "MALUS +10% - RIGID PE/PP BOTTLE DENSITY < 1", "MALUS +10% - RIGID PET BOTTLE DENSITY < 1 AND DENSITY >1", "MALUS +100% - ARMED PAPER/CARDBOARD", "MALUS +100% - GLASS OTHER THA SODA LIME", "MALUS +100% - GLASS WITH SODA LIME WITH INFUSIBLE ELEMENT", "MALUS +100% - OPAQUE PET BOTTLE MINERAL FILLER > 4%", "MALUS +100% - PVC BOTTLE", "MALUS +100% - RIGID PLASTIC BOTTLE PET/PE/PP ASSOCIATED WITH ALUMINUM/PVC/SILICONE DENSITY >1", "MALUS +50% - GLASS WITH A NON-MAGNETIC STEEL CLOSURE SYSTEM", "MALUS +50% - PAPER/CARDBOARD CONTAINING PRINTING MINERAL OILS", "MALUS +50% - PET BOTTLE CONTAINING GLASS BEADS", "MALUS +50% - RIGID PLASTIC CONTAINING CARBON BLACK", "NONE", "PENALTY +X% OF THE WEIGHT - MARKING/SIGN LEADS CONFUSION ABOUT THE ACT OF SORTING", "REWARD -X% OF THE WEIGHT - COMPOSITION > 10 % POST CONSUMER RECYCLED PLASTIC" - `compostability` (string, required) Compostability of the packaging: Taxonomy to be respected. Enum: "N/A", "NO - 0", "YES - COMPOSTABLE" - `recyclability` (string, required) Recyclability of the packaging: Taxonomy to be respected Enum: "N/A", "NO - 0", "YES - FULLY RECYCLING", "YES - FULLY RECYCLING + RECYCLABLE IN THE SAME TYPE OF PACKAGING", "YES - MOSTLY RECYCLING" - `possibilityReUse` (string, required) Possibility of re-use of the packaging: Taxonomy to be respected Enum: "N/A", "NO - 0", "YES - REFILLABLE", "YES - REUSABLE" - `hazardousSubstances` (object, required) Presence of hazardous substances in the packaging. Taxonomy to be respected. Examples: { status: "NO" }, { status: "YES" }, { status: "YES", value: "Hydrogen peroxide" } Example: {"status":"UNKNOWN"} - `hazardousSubstances.status` (string, required) Status of hazardous substances Enum: "YES", "NO", "UNKNOWN" - `hazardousSubstances.value` (string) You can pinpoint the exact hazardous substance. - `importationBatch` (string, required) import id to identify the data import wave. It can be a date, a number or another format decided with your Fairly Made referent. - `projectType` (string, required) The project type Enum: "AGEC" ## Response 201 fields (application/json): - `success` (boolean, required) - `packagingId` (string, required) - `packagingRef` (array, required) - `importationBatch` (string, required) - `projectType` (string, required) ## Response 400 fields (application/json): - `statusCode` (number) - `message` (array) Enum: "Bad Request" - `error` (string)