DashLink Generated Labels
DashLink can automatically generate shipping labels for parcel shipments. Label generation behavior is controlled at the account level and configured during onboarding.
Supported formats​
DashLink provides three basic label formats (for any other format please reach out to your representative during onboarding):
| Format | DPI | Notes |
|---|---|---|
| ZPL | 203 dpi | Zebra printers / thermal printers |
| ZPL | 300 dpi | Higher-resolution thermal printing |
| N/A | Standard 4×6 shipping label |
How labels are returned​
If your account is configured to receive labels:
- Create Delivery (
POST /drive/v2/deliveries) OR - Quote → Accept Quote
will return:
- shipping_label.label_string
- shipping_label.label_format
- shipping_label.label_size
- shipping_label.print_density
Example (PDF label from the parcel PDF):
"shipping_label": {
"label_format": "pdf",
"label_size": "4x6",
"print_density": "203dpi",
"label_string": "JVBERi0xLjQKJfbk…<TRUNCATED>"
}
label_string is a base64-encoded representation of the label data.
Label contents​
DashLink-generated labels always include:
- Shipper name
- Recipient name
- Full delivery address
- Tracking code (external_delivery_id)
- Scannable barcode
- Optional shipper-provided metadata via items[].external_id
When to use DashLink-generated labels​
- You want guaranteed barcode compatibility
- You want a simpler integration path
- You rely on DashLink-generated tracking codes
- You want to avoid implementing your own barcode logic