Request

Input elements (Y=Yes, N=No, C=Conditional, N/A=Not Applicable)

Node Required Description Data Type Length Values
shipments- Y Container array for one or more shipments
pickupAccount Y The DHL eCommerce pickup account number. You will receive this after doing the onboarding with DHL sales. String {5,10}
distributionCenter Y Primary DHL eCommerce Distribution center assigned to your products/services. This will be provided during onboarding. String {6}
packages- Y One or more packages. At the moment, only one package is supported by the label service.
consigneeAddress- Y Address of the consignee.
name N Name of the person receiving the shipment String {1, 30}
companyName N Name of the institution receiving the shipment String {1, 30}
address1 Y Line 1 of the consignee's street address or delivery location String {1, 40}
address2 N Line 2 of the consignee's street address or delivery location String {1, 40}
address3 N Line 3 of the consignee's street address or delivery location - typically used for addresses to designate province, district, or neighborhood String {1, 40}
city Y Consignee's city String {1, 30}
state N Consignee's state, province or territory. String {2,20}
postalCode Y Consignee's postal code String {5, 11}
country Y Two-character ISO consignee address country code. String {2}
idNumber N Consignee's identification number String {1,30}
idType N Denotes the type of identification number provided by the consignee for customs clearance and delivery. Note: Provide if available for DHL Parcel International Direct to S. Korea and China. String {2} Consignee's ID Type
email N Consignee's email address String {1,80}
phone N Consignee's phone number String {1,80}
returnAddress- N Address of the returns (if different from shipper)
name N Name of the person receiving the returned package String {1, 30}
companyName N Name of the institution receiving the returned package String {1, 30}
address1 Y Line 1 of the return street address String {1, 40}
address2 N Line 2 of the return street address String {1, 40}
address3 N Line 3 of the return street address String {1, 40}
city Y Return city String {1, 30}
state Y Return state, province or territory String {2,20}
postalCode Y Return postal code String {5, 11}
country Y Two-character ISO return address country code. String {2}
packageDetails- Y Container for the package detail elements
billingRef1 N String of characters that can be used to aggregate billing data (may not be unique per parcel). BillingRef1 is also referred to as Reference String {1, 30}
billingRef2 N Secondary string of characters that can be used to aggregate billing data (may not be unique per parcel). BillingRef2 is also referred to as Batch. String {1, 30}
codAmount N Amount to collect upon delivery of goods Number
currency Y Three-letter ISO Currency code String {3}
declaredValue N Total declared value for the package. While not mandatory, best practice is to provide if available. Number
deliveryConfirmationNo N For future-use String {1,60}
dgCategory N Can contain the dangerous goods category but also more generic information on the contents like for example fragile. In the US just contains the dg category. String {2} Dangerous Goods Categories
dimensionUom N Dimensional unit of measure for length, width, and height of the package String {2} Supported Units of Dimension include: IN = Inches, CM = Centimeters, MM = Millimeters, FT = Feet, M = Meters, YD = Yards
dutiesPaid N If duties and taxes for the shipment are paid by the shipper. International reference DDU or DDP. Enum
  • Y
  • N
height N Height dimension of the package (provide if available) Number
insuredValue N Total insured value of the package Number
length N Longest measurement of package (provide if available) Number
mailType Y Identifies the mail type of the shipment. Refer to the mail type matrix for a list of valid mail types. Integer {1, 2} Mail Types
orderedProduct Y Identifies the DHL eCommerce product that is to be applied to the shipment. Refer to the product matrix for a list of all available and valid products. Integer {1, 3} DHL eCommerce Products
packageDesc N Description of the contents of the package (See reference for general categories) String {1,50} Typical categories include: Animals & Pet Supplies, Apparel & Accessories, Arts & Entertainment, Baby & Toddler, Business & Industrial, Cameras & Optics, Electronics, Food, Beverages & Tobacco, Furniture, Hardware, Health & Beauty, Home & Garden, Luggage & Bags, Mature, Media, Office Supplies, Religious & Ceremonial, Software, Sporting Goods, Toys & Games, Vehicles & Parts
packageId Y Unique reference ID for shipment; also referred to as Customer Confirmation Number. String {1, 30} Examples include: order numbers, carton numbers, shipment numbers, project numbers, cost center.
packageRefName N N For future-use {1, 30}
service N Shipments orginating and destined to the United States will default to DELCON. Signature confirmation* is also available for certain products at an additional cost (please contact your Sales representative for more details)

International shipments will default to the tracking capabilties available to the product/service selected. Shipment tracking is available for all parcel products. Tracking is available through the DHL eCommerce web portal, or through the USPS tracking site.
Enum For Domestic shipments: DELCON, or SIGCON. Leave blank for International shipments
serviceEndorsement N Ancillary service endorsements are used to request an addressee’s new address and to provide the USPS with instructions on how to handle undeliverable-as-addressed pieces. The endorsements are the same for all classes of US Domestic mail, but the treatment and cost differ by class of mail. Use of an ancillary service endorsement on a mailpiece obligates the mailer to pay any applicable charges for forwarding, return, and separate address notification charges. Enum Service Endorsements
weight Y Total package weight
weightUom Y The unit of measure for the weight. String {2} Supported Units of Measure include: G (Grams), KG (kilograms), OZ (Ounces), LB (Pounds)
width N Width dimension of the package (provide if available) Number
customsDetails- N Container array for one or more customs commodities. Only applicable if orderedProduct is an International Product
itemDescription Y Detailed description of the commodity item - Used for customs clearance. Accuracy and Detail are required. String {1,200}
countryOfOrigin N 2-Character Country Code for Origin Manufacturer Country of the product String {2}
hsCode N The Harmonized Tariff Schedule is a number assigned to every possible commodity that can be imported or exported from any country. Please do not include any decimals "." in this field. String {4,10}
packagedQuantity N Quantity of the same item in the package Number
itemValue N The commercial value of the commodity (per each) Number
skuNumber N SKU #, or item code - Used for product verification on clients website during customs clearance process. String {1,20}

Example request

                      
                        POST /shipping/v1/label?format=PNG&labelSize=4x6 HTTP/1.1
                        Host: api-qa.dhlecommerce.com
                        Content-Type: application/json
                        Accept: application/json
                        Authorization: Bearer 123ThisIsDummyTokenVQ8rH2TzbiAy8IjqljZTWkp74CuiD4F9
                      
                    
              
{
    "shipments": [
        {
            "pickupAccount": "0000520022",
            "distributionCenter": "USORD1",
            "packages": [
                {
                    "consigneeAddress": {
                        "name": "John Doe",
                        "address1": "966 Patterson Street",
                        "city": "Houston",
                        "country": "US",
                        "phone": "8323357828"
                    },
                    "packageDetails": {
                        "codAmount": 11,
                        "currency": "USD",
                        "dutiesPaid": "N",
                        "orderedProduct": "PKD",
                        "packageId": "424",
                        "weight": 7,
                        "weightUom": "LB"
                    },
                    "returnAddress": {
                        "address1": "966 Patterson Street",
                        "city": "Houston",
                        "state": "TX",
                        "country": "US",
                        "phone": "8323357828"
                    },
                    "customsDetails": [
                        {
                            "itemDescription": "Books",
                            "countryOfOrigin": "US",
                            "hsCode": "hscode",
                            "packagedQuantity": 1,
                            "itemValue": 1,
                            "skuNumber": "1P"
                        }
                    ]
                }
            ]
        }
    ]
}
              
            

Response

If the label request is valid and authorized, the server will return the requested label format in JSON format as part of the Data node. The parameters are included in the entity body of the HTTP response using the application/json media type.


Response elements (Y=Yes, N=No, C=Conditional, N/A=Not Applicable)

Node Required Description Data Type Length Values
shipments- Y Container array for one or more shipments
pickupAccount Y The DHL eCommerce pickup account number. You will receive this after doing the onboarding with DHL sales. String {5,10}
distributionCenter Y Primary DHL eCommerce Distribution center assigned to your products/services. This will be provided during onboarding. String {6}
packages- Y One or more packages. At the moment, only one package is supported by the label service.
consigneeAddress- Y Address of the consignee.
name N Name of the person receiving the shipment String {1, 30}
companyName N Name of the institution receiving the shipment String {1, 30}
address1 Y Line 1 of the consignee's street address or delivery location String {1, 40}
address2 N Line 2 of the consignee's street address or delivery location String {1, 40}
address3 N Line 3 of the consignee's street address or delivery location - typically used for addresses to designate province, district, or neighborhood String {1, 40}
city Y Consignee's city String {1, 30}
state N Consignee's state, province or territory. String {2,20}
postalCode Y Consignee's postal code String {5, 11}
country Y Two-character ISO consignee address country code. String {2}
idNumber N Consignee's identification number String {1,30}
idType N Denotes the type of identification number provided by the consignee for customs clearance and delivery. Note: Provide if available for DHL Parcel International Direct to S. Korea and China. String {2} Consignee's ID Type
email N Consignee's email address String {1,80}
phone N Consignee's phone number String {1,80}
returnAddress- N Address of the returns (if different from shipper)
name N Name of the person receiving the returned package String {1, 30}
companyName N Name of the institution receiving the returned package String {1, 30}
address1 Y Line 1 of the return street address String {1, 40}
address2 N Line 2 of the return street address String {1, 40}
address3 N Line 3 of the return street address String {1, 40}
city Y Return city String {1, 30}
state Y Return state, province or territory String {2,20}
postalCode Y Return postal code String {5, 11}
country Y Two-character ISO return address country code. String {2}
packageDetails- Y Container for the package detail elements
billingRef1 N String of characters that can be used to aggregate billing data (may not be unique per parcel). BillingRef1 is also referred to as Reference String {1, 30}
billingRef2 N Secondary string of characters that can be used to aggregate billing data (may not be unique per parcel). BillingRef2 is also referred to as Batch. String {1, 30}
codAmount N Amount to collect upon delivery of goods Number
currency Y Three-letter ISO Currency code String {3}
declaredValue N Total declared value for the package. While not mandatory, best practice is to provide if available. Number
deliveryConfirmationNo N For future-use String {1,60}
dgCategory N Can contain the dangerous goods category but also more generic information on the contents like for example fragile. In the US just contains the dg category. String {2} Dangerous Goods Categories
dimensionUom N Dimensional unit of measure for length, width, and height of the package String {2} Supported Units of Dimension include: IN = Inches, CM = Centimeters, MM = Millimeters, FT = Feet, M = Meters, YD = Yards
dutiesPaid N If duties and taxes for the shipment are paid by the shipper. International reference DDU or DDP. Enum
  • Y
  • N
height N Height dimension of the package (provide if available) Number
insuredValue N Total insured value of the package Number
length N Longest measurement of package (provide if available) Number
mailType Y Identifies the mail type of the shipment. Refer to the mail type matrix for a list of valid mail types. Integer {1, 2} Mail Types
orderedProduct Y Identifies the DHL eCommerce product that is to be applied to the shipment. Refer to the product matrix for a list of all available and valid products. Integer {1, 3} DHL eCommerce Products
packageDesc N Description of the contents of the package (See reference for general categories) String {1,50} Typical categories include: Animals & Pet Supplies, Apparel & Accessories, Arts & Entertainment, Baby & Toddler, Business & Industrial, Cameras & Optics, Electronics, Food, Beverages & Tobacco, Furniture, Hardware, Health & Beauty, Home & Garden, Luggage & Bags, Mature, Media, Office Supplies, Religious & Ceremonial, Software, Sporting Goods, Toys & Games, Vehicles & Parts
packageId Y Unique reference ID for shipment; also referred to as Customer Confirmation Number. String {1, 30} Examples include: order numbers, carton numbers, shipment numbers, project numbers, cost center.
packageRefName N N For future-use {1, 30}
service N Shipments orginating and destined to the United States will default to DELCON. Signature confirmation* is also available for certain products at an additional cost (please contact your Sales representative for more details)

International shipments will default to the tracking capabilties available to the product/service selected. Shipment tracking is available for all parcel products. Tracking is available through the DHL eCommerce web portal, or through the USPS tracking site.
Enum For Domestic shipments: DELCON, or SIGCON. Leave blank for International shipments
serviceEndorsement N Ancillary service endorsements are used to request an addressee’s new address and to provide the USPS with instructions on how to handle undeliverable-as-addressed pieces. The endorsements are the same for all classes of US Domestic mail, but the treatment and cost differ by class of mail. Use of an ancillary service endorsement on a mailpiece obligates the mailer to pay any applicable charges for forwarding, return, and separate address notification charges. Enum Service Endorsements
weight Y Total package weight
weightUom Y The unit of measure for the weight. String {2} Supported Units of Measure include: G (Grams), KG (kilograms), OZ (Ounces), LB (Pounds)
width N Width dimension of the package (provide if available) Number
customsDetails- N Container array for one or more customs commodities. Only applicable if orderedProduct is an International Product
itemDescription Y Detailed description of the commodity item - Used for customs clearance. Accuracy and Detail are required. String {1,200}
countryOfOrigin N 2-Character Country Code for Origin Manufacturer Country of the product String {2}
hsCode N The Harmonized Tariff Schedule is a number assigned to every possible commodity that can be imported or exported from any country. Please do not include any decimals "." in this field. String {4,10}
packagedQuantity N Quantity of the same item in the package Number
itemValue N The commercial value of the commodity (per each) Number
skuNumber N SKU #, or item code - Used for product verification on clients website during customs clearance process. String {1,20}
responseDetails- N Container for the response detail elements
labelDetails- N Container array for the label detail elements
packageId Y Unique reference ID for shipment; also referred to as Customer Confirmation Number. String {1,30}
format Y Label format: PNG, PDF or ZPL. String {3}
templateId Y Identification code of a template used for label generation. String
labelData Y Base64 encoded Label content String

Example response

                      
                        HTTP/1.1 201 Created
                        Content-Type: application/json;charset=UTF-8
                        X-CorrelationID: Id-827a095985333d51538869c1 0
                      
                    
              


{
  "shipments": [
    {
      "pickupAccount": "0000520022",
      "distributionCenter": "USORD1",
      "packages": [
        {
          "consigneeAddress": {
            "name": "John Doe",
            "address1": "966 Patterson Street",
            "city": "Houston",
            "country": "US",
            "phone": "8323357828"
          },
          "returnAddress": {
            "address1": "966 Patterson Street",
            "city": "Houston",
            "state": "TX",
            "country": "US"
          },
          "packageDetails": {
            "codAmount": 11,
            "currency": "USD",
            "dutiesPaid": "N",
            "orderedProduct": "PKD",
            "packageId": "424",
            "weight": 7,
            "weightUom": "LB"
          },
          "customsDetails": [
            {
              "itemDescription": "Books",
              "countryOfOrigin": "US",
              "hsCode": "hscode",
              "packagedQuantity": 1,
              "itemValue": 1,
              "skuNumber": "1P"
            }
          ],
          "responseDetails": {
            "labelDetails": [
              {
                "packageId": "424",
                "format": "PNG",
                "templateId": "BASIC_WHITE_LABEL",
                "labelData": "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"
              }
            ],
            "code": 0
          }
        }
      ]
    }
  ]
}