# PackagingByGtin_Handle

This API allows to retrieve some information written in the "Packaging" section for a specific GTIN, no matter of the status of the Packaging and Logistics specification.  You just have to enter you GTIN in the field below to start using this API.

Endpoint: GET /v1.0/packagingmodule/packagingcomponent/{gtin}
Version: 1.0
Security: Bearer

## Security:

  - `Bearer` (unknown)
    oauth2

## Path parameters:

  - `gtin` (string, required)

## Query parameters:

  - `SpecStatuses` (array)

## Response 200:

  - `200` (unknown)
    OK

## Response 200 fields (application/json):

  - `collabInfoId` (integer)

  - `name` (string)

  - `specificationType` (string)

  - `language` (string)

  - `retailer` (string)

  - `commonId` (integer)

  - `lastStatusDate` (string)

  - `specStatus` (object)

  - `specStatus.textValue` (string)

  - `specStatus.statusEnumeration` (string)

  - `specVersion` (string)

  - `gtin` (string)

  - `gtins` (array)

  - `supplierUsualName` (string)

  - `generalInformationChapter` (array)

  - `generalInformationChapter.tabReasonForTheRevision` (object)

  - `generalInformationChapter.tabReasonForTheRevision.reasonForTheRevision` (string)

  - `generalInformationChapter.tabReasonForTheRevision.impactOnLabeling` (object)

  - `generalInformationChapter.tabReasonForTheRevision.impactOnLabeling.referenceListName` (string)

  - `generalInformationChapter.tabReasonForTheRevision.impactOnLabeling.technicalId` (integer)

  - `generalInformationChapter.tabReasonForTheRevision.impactOnLabeling.textValue` (string)

  - `generalInformationChapter.tabReasonForTheRevision.impactOnLabeling.gS1Code` (string)

  - `generalInformationChapter.tabReasonForTheRevision.dateOfFirstProductionBatch` (string)

  - `generalInformationChapter.tabReasonForTheRevision.numberOfFirstProductionBatch` (string)

  - `generalInformationChapter.tabLinkToReferences` (object)

  - `generalInformationChapter.tabLinkToReferences.associationLinks` (array)

  - `generalInformationChapter.tabLinkToReferences.associationLinks.qualitySpecificationCollabInfoId` (integer)

  - `generalInformationChapter.tabLinkToReferences.associationLinks.qualitySpecificationName` (string)

  - `generalInformationChapter.tabLinkToReferences.associationLinks.qualitySpecificationVersion` (integer)

  - `generalInformationChapter.tabLinkToReferences.associationLinks.tradeItemName` (string)

  - `generalInformationChapter.tabLinkToReferences.associationLinks.format` (string)

  - `generalInformationChapter.tabLinkToReferences.associationLinks.brand` (string)

  - `generalInformationChapter.tabLinkToReferences.associationLinks.gtin` (string)

  - `generalInformationChapter.tabLinkToReferences.associationLinks.modificationDate` (string)

  - `packagingChapterSection` (array)

  - `packagingChapterSection.tabLogistics` (object)

  - `packagingChapterSection.tabLogistics.consumerUnitsPerCase` (integer)

  - `packagingChapterSection.tabLogistics.consumerUnitsPerPallet` (integer)

  - `packagingChapterSection.tabLogistics.consumerUnitsPerLayer` (integer)

  - `packagingChapterSection.tabLogistics.parcelsPerLayer` (integer)

  - `packagingChapterSection.tabLogistics.layersPerPallet` (integer)

  - `packagingChapterSection.tabLogistics.totalWeightPrimaryPackaging` (number)

  - `packagingChapterSection.tabLogistics.percentOfTotal` (number)

  - `packagingChapterSection.tabLogistics.lowerLevelLogisticUnits` (integer)

  - `packagingChapterSection.tabLogistics.consumerUnitVolumeRatio` (string)

  - `packagingChapterSection.tabLogistics.palletingVolumeRatio` (string)

  - `packagingChapterSection.tabLogistics.productVolume` (number)

  - `packagingChapterSection.tabLogistics.productLoss` (string)

  - `packagingChapterSection.tabLogistics.primaryLogisticsName` (string)

  - `packagingChapterSection.tabLogistics.primaryExternalDimensionsLength` (number)

  - `packagingChapterSection.tabLogistics.primaryExternalDimensionsWidth` (number)

  - `packagingChapterSection.tabLogistics.primaryExternalDimensionsHeight` (number)

  - `packagingChapterSection.tabLogistics.primaryGrossWeight` (object)

  - `packagingChapterSection.tabLogistics.primaryGrossWeight.referenceListName` (string)

  - `packagingChapterSection.tabLogistics.primaryGrossWeight.technicalId` (integer)

  - `packagingChapterSection.tabLogistics.primaryGrossWeight.textValue` (string)

  - `packagingChapterSection.tabLogistics.primaryGrossWeight.gS1Code` (string)

  - `packagingChapterSection.tabLogistics.primaryGrossWeight.freeTextValue` (string)

  - `packagingChapterSection.tabLogistics.secondaryLogisticsName` (string)

  - `packagingChapterSection.tabLogistics.secondaryExternalDimensionsLength` (number)

  - `packagingChapterSection.tabLogistics.secondaryExternalDimensionsWidth` (number)

  - `packagingChapterSection.tabLogistics.secondaryExternalDimensionsHeight` (number)

  - `packagingChapterSection.tabLogistics.tertiaryLogisticsName` (string)

  - `packagingChapterSection.tabLogistics.tertiaryExternalDimensionsLength` (number)

  - `packagingChapterSection.tabLogistics.tertiaryExternalDimensionsWidth` (number)

  - `packagingChapterSection.tabLogistics.tertiaryExternalDimensionsHeight` (number)

  - `packagingChapterSection.tabLogistics.tertiaryStacking` (string)

  - `packagingChapterSection.tabLogistics.tertiaryProtection` (string)

  - `packagingChapterSection.tabAttestation` (object)

  - `packagingChapterSection.tabAttestation.coveredByEcoDDS` (boolean)

  - `packagingChapterSection.tabAttestation.nameAndCoordinates` (string)

  - `packagingChapterSection.tabAttestation.certifiesThatSystemOfSales` (boolean)

  - `packagingChapterSection.tabAttestation.preventionByReduction` (boolean)

  - `packagingChapterSection.tabAttestation.reusage` (boolean)

  - `packagingChapterSection.tabAttestation.substanceRecycling` (boolean)

  - `packagingChapterSection.tabAttestation.energyReprocessing` (boolean)

  - `packagingChapterSection.tabAttestation.processingThroughComposting` (boolean)

  - `packagingChapterSection.tabAttestation.dangerousSubstances` (boolean)

  - `packagingChapterSection.tabAttestation.heavyMetals` (boolean)

  - `packagingChapterSection.tabAttestation.companyIndicatedAboveCertifies` (boolean)

  - `packagingComponentSections` (array)

  - `packagingComponentSections.tabIdentificationAndCharacteristics` (object)

  - `packagingComponentSections.tabIdentificationAndCharacteristics.directContactWithProduct` (boolean)

  - `packagingComponentSections.tabIdentificationAndCharacteristics.technicalName` (string)

  - `packagingComponentSections.tabIdentificationAndCharacteristics.associatedComponents` (object)

  - `packagingComponentSections.tabIdentificationAndCharacteristics.commercialName` (string)

  - `packagingComponentSections.tabIdentificationAndCharacteristics.internalPackagingCode` (string)

  - `packagingComponentSections.tabIdentificationAndCharacteristics.numberOfComponentUnits` (integer)

  - `packagingComponentSections.tabIdentificationAndCharacteristics.lengthOrDiameter` (number)

  - `packagingComponentSections.tabIdentificationAndCharacteristics.width` (number)

  - `packagingComponentSections.tabIdentificationAndCharacteristics.heightOrThickness` (number)

  - `packagingComponentSections.tabIdentificationAndCharacteristics.emptyUnitWeightInGrams` (number)

  - `packagingComponentSections.tabIdentificationAndCharacteristics.packagingMaterialTypes` (array)

  - `packagingComponentSections.tabIdentificationAndCharacteristics.packagingMaterialTypes.weightPercentage` (number)

  - `packagingComponentSections.tabIdentificationAndCharacteristics.packagingMaterialTypes.thicknessInMicron` (number)

  - `packagingComponentSections.tabIdentificationAndCharacteristics.packagingMaterialTypes.recycledMaterialPercentage` (number)

  - `packagingComponentSections.tabIdentificationAndCharacteristics.packagingMaterialTypes.includedPCRPercentage` (number)

  - `packagingComponentSections.tabIdentificationAndCharacteristics.packagingMaterialTypes.renewableResourcesPercentage` (number)

  - `packagingComponentSections.tabIdentificationAndCharacteristics.recycledMaterialPercentage` (number)

  - `packagingComponentSections.tabIdentificationAndCharacteristics.renewableRessourcesPercentage` (number)

  - `packagingComponentSections.tabIdentificationAndCharacteristics.materialColor` (string)

  - `packagingComponentSections.tabIdentificationAndCharacteristics.isNoAdditiveChecked` (boolean)

  - `packagingComponentSections.tabIdentificationAndCharacteristics.isCarbonBlackChecked` (boolean)

  - `packagingComponentSections.tabIdentificationAndCharacteristics.carbonBlackPercentage` (number)

  - `packagingComponentSections.tabIdentificationAndCharacteristics.isTitaniumDioxideChecked` (boolean)

  - `packagingComponentSections.tabIdentificationAndCharacteristics.titaniumDioxidePercentage` (number)

  - `packagingComponentSections.tabIdentificationAndCharacteristics.isCalciumCarbonateChecked` (boolean)

  - `packagingComponentSections.tabIdentificationAndCharacteristics.calciumCarbonatePercentage` (number)

  - `packagingComponentSections.tabIdentificationAndCharacteristics.isOxygenScavengersChecked` (boolean)

  - `packagingComponentSections.tabIdentificationAndCharacteristics.oxygenScavengersPercentage` (number)

  - `packagingComponentSections.tabIdentificationAndCharacteristics.isPTNBarrierChecked` (boolean)

  - `packagingComponentSections.tabIdentificationAndCharacteristics.pTNBarrierPercentage` (number)

  - `packagingComponentSections.tabIdentificationAndCharacteristics.isPGABarrierChecked` (boolean)

  - `packagingComponentSections.tabIdentificationAndCharacteristics.pGABarrierPercentage` (number)

  - `packagingComponentSections.tabIdentificationAndCharacteristics.certificates` (array)

  - `packagingComponentSections.tabIdentificationAndCharacteristics.certificateNumber` (string)

  - `packagingComponentSections.tabIdentificationAndCharacteristics.details` (string)

  - `packagingComponentSections.tabIdentificationAndCharacteristics.impurityName` (string)

  - `packagingComponentSections.tabIdentificationAndCharacteristics.impurityPercentValue` (number)

  - `packagingComponentSections.tabIdentificationAndCharacteristics.openingClosingSealing` (string)

  - `packagingComponentSections.tabIdentificationAndCharacteristics.numberOfColors` (integer)

  - `packagingComponentSections.tabIdentificationAndCharacteristics.enlargingText` (string)

  - `packagingComponentSections.tabSupplier` (object)

  - `packagingComponentSections.tabSupplier.suppliers` (array)

  - `packagingComponentSections.tabSupplier.suppliers.supplierName` (string)

  - `packagingComponentSections.tabSupplier.suppliers.internalCode` (string)

  - `packagingComponentSections.tabSupplier.suppliers.placeOfManufacture` (array)

  - `packagingComponentSections.tabSupplier.suppliers.placeOfManufactureDetails` (string)

  - `packagingComponentSections.tabCertificateAndAttestation` (object)

  - `packagingComponentSections.tabCertificateAndAttestation.endocrineDisruptors` (array)

  - `packagingComponentSections.tabCertificateAndAttestation.endocrineDisruptors.stateNameAndCASNumber` (string)

## Response 400:

  - `400` (unknown)
    Bad Request

## Response 400 fields (application/json):

  - `type` (string)

  - `title` (string)

  - `status` (integer)

  - `detail` (string)

  - `instance` (string)

  - `errors` (array)

  - `errors.code` (string)

  - `errors.legacyCode` (string)

  - `errors.property` (string)

  - `errors.message` (string)

  - `errors.detail` (string)

## Response 401:

  - `401` (unknown)
    Unauthorized

## Response 401 fields (application/json):

  - `type` (string)

  - `title` (string)

  - `status` (integer)

  - `detail` (string)

  - `instance` (string)

  - `errors` (array)

  - `errors.code` (string)

  - `errors.legacyCode` (string)

  - `errors.property` (string)

  - `errors.message` (string)

  - `errors.detail` (string)

## Response 403:

  - `403` (unknown)
    Forbidden

## Response 404:

  - `404` (unknown)
    Not Found

## Response 404 fields (application/json):

  - `type` (string)

  - `title` (string)

  - `status` (integer)

  - `detail` (string)

  - `instance` (string)

  - `errors` (array)

  - `errors.code` (string)

  - `errors.legacyCode` (string)

  - `errors.property` (string)

  - `errors.message` (string)

  - `errors.detail` (string)

## Response 429:

  - `429` (unknown)
    Too Many Requests

## Response 429 fields (application/json):

  - `type` (string)

  - `title` (string)

  - `status` (integer)

  - `detail` (string)

  - `instance` (string)

  - `errors` (array)

  - `errors.code` (string)

  - `errors.legacyCode` (string)

  - `errors.property` (string)

  - `errors.message` (string)

  - `errors.detail` (string)

