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:
"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 passed in the API request (this will not show the updated geocoded 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