Dangerous Goods

Some carriers allow you to ship dangerous goods that would normally be restricted from mail, such as Lithium Ion Batteries. ShipEngine can help create shipping labels with several carriers that require indication hazardous materials be indicated at label creation. Please note, while ShipEngine will communicate the hazardous material class to the carrier there may be other packaging requirements imposed by the carrier.

ShipEngine supports shipping Dangerous Goods with the following carriers:

  • DHL eCommerce
  • Toll
  • TNT AU
  • New Zealand Post
  • Mondial Relay

Example Request

POST /v1/labels

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
POST /v1/labels HTTP/1.1
Host: api.shipengine.com
API-Key: __YOUR_API_KEY_HERE__
Content-Type: application/json
{
"shipment": {
"service_code": "smartmail_parcels_ground",
"ship_to": {
"name": "Amanda Miller",
"phone": "555-555-5555",
"address_line1": "525 S Winchester Blvd",
"city_locality": "San Jose",
"state_province": "CA",
"postal_code": "95128",
"country_code": "US",
"address_residential_indicator": "yes"
},
"ship_from": {
"company_name": "Example Corp.",
"name": "John Doe",
"phone": "111-111-1111",
"address_line1": "4009 Marathon Blvd",
"address_line2": "Suite 300",
"city_locality": "Austin",
"state_province": "TX",
"postal_code": "78756",
"country_code": "US",
"address_residential_indicator": "no"
},
"packages": [
{
"weight": {
"value": 1.0,
"unit": "ounce"
}
}
],
"advanced_options": {
"dangerous_goods_category": "06"
}
}
}

Notice the advanced_options shown here as they appear in the request above:

1
2
3
4
5
{
"advanced_options": {
"dangerous_goods_category": "06"
}
}