DPD Local Guide
DPD Local specializes in the delivery of time-critical shipments originating from the UK. DPD Local supports the courier's local services for domestic shipments, ground services for shipments to Europe, and air services for delivery to international destinations.
This guide provides developers an overview of shipping services that DPD Local offers and the service codes that you will use to create DPD Local shipments.
Connect Your Account
ShipEngine API allows you to connect your DPD Local accounts programmatically without logging in to the ShipEngine API dashboard. This is useful if you have wrapped a custom UI around the ShipEngine API toolset and want to add or disconnect existing carrier accounts without exposing your end users to the API dashboard.
These APIs can be used in parallel with the ShipEngine Partner APIs to programmatically create new ShipEngine users, and then connect existing DPD Local accounts all via the API without logging into a dashboard. Together these APIs empower you to completely white-label the ShipEngine experience for your end users.
Continue below for instructions on how to programatically connect DPD Local using the ShipEngine API.
For instructions on connecting DPD Local via the ShipEngine dashboard, go to our DPD Local help article.
Before You Get Started
Before you can create live DPD labels through ShipEngine, you must contact your DPD account manager let them know you intend to use ShipEngine and for instructions to create test labels.
DPD must approve your test labels. Failure to get approval before you start shipping DPD parcels through ShipEngine could result in your account being suspended.
DPD Local Account Information Model
Property | Description | Type |
---|---|---|
username | DPD Local Username | string, required |
password | DPD Local Password | string, required |
Example Request & Response
POST /v1/connections/carriers/DPD_Local
Response
Your account will now appear in your carriers list with an assigned carrier_id
that you will specify when creating DPD Local shipments.
DPD Service Details
DPD offers several expedited, freight, and parcel delivery services.
DPD Domestic Services
Service | Service API Codes |
---|---|
Parcel DPD Local 12:00 | dpd_local_parcel_dpdlocal_1200 |
Parcel DPD Local 10:30 | dpd_local_parcel_dpdlocal_1030 |
Parcel Saturday | dpd_local_parcel_saturday |
Parcel Saturday 10:30 | dpd_local_parcel_saturday_1030 |
Parcel Saturday 12:00 | dpd_local_parcel_saturday_1200 |
Parcel Sunday | dpd_local_parcel_sunday |
Parcel Sunday 10:30 | dpd_local_parcel_sunday_1030 |
Parcel Sunday 12:00 | dpd_local_parcel_sunday_1200 |
Parcel Two Day | dpd_local_parcel_two_day |
Parcel Next Day | dpd_local_parcel_next_day |
Home Call | dpd_local_home_call |
Expresspak 1 Homecall | dpd_local_expresspak_1_homecall |
Expresspak 1 Next Day | dpd_local_expresspak_1_next_day |
Expresspak 1 DPD Local 12:00 | dpd_local_expresspak_1_1200 |
Expresspak 1 DPD Local 10:30 | dpd_local_expresspak_1_saturday_1200 |
Expresspak 1 Saturday 10:30 | dpd_local_expresspak_1_saturday_1030 |
Expresspak 1 Saturday | dpd_local_expresspak_1_saturday |
Expresspak 1 Sunday | dpd_local_expresspak_1_sunday |
Expresspak 1 Sunday 10:30 | dpd_local_expresspak_1_sunday_1030 |
Expresspak 1 Sunday 12:00 | dpd_local_expresspak_1_sunday_1200 |
Expresspak 5 Homecall | dpd_local_expresspak_5_homecall |
Expresspak 5 Next Day | dpd_local_expresspak_5_next_day |
Expresspak 5 DPD Local 12:00 | dpd_local_expresspak_5_dpdlocal_1030 |
Expresspak 5 DPD Local 10:30 | dpd_local_expresspak_5_dpdlocal_1200 |
Expresspak 5 Saturday 12 | dpd_local_expresspak_5_saturday_1200 |
Expresspak 5 Saturday 10:30 | dpd_local_expresspak_5_saturday_1030 |
Expresspak 5 Saturday | dpd_local_expresspak_5_saturday |
Expresspak 5 Sunday | dpd_local_expresspak_5_sunday |
Expresspak 5 Sunday 10:30 | dpd_local_expresspak_5_sunday_1030 |
Expresspak 5 Sunday 12:00 | dpd_local_expresspak_5_sunday_1200 |
Freight Homecall | dpd_local_freight_homecall |
Freight Next Day | dpd_local_frieght_next_day |
Freight DPD Local 12:00 | dpd_local_freight_dpdlocal_1030 |
Freight DPD Local 10:30 | dpd_local_freight_dpdlocal_1200 |
Freight Saturday 12 | dpd_local_freight_saturday_1200 |
Freight Saturday 10:30 | dpd_local_freight_saturday_1030 |
Freight Saturday | dpd_local_freight_saturday |
Freight Sunday | dpd_local_freight_sunday |
Freight Sunday 10:30 | dpd_local_freight_sunday_1030 |
Freight Sunday 12:00 | dpd_local_freight_sunday_1200 |
Reverse It Two Day | dpd_local_reverse_it_two_day |
Reverse It Next Day | dpd_local_reverse_it_next_day |
Ship to Shop | dpd_local_ship_to_shop |
DPD International Services
Service | Service API Codes |
---|---|
Air Classic | dpd_air_classic |
DPD Air Express | dpd_air_express |
DPD Classic Parcel | dpd_classic_parcel |
DPD Two Day - Republic of Ireland | dpd_two_day_republic_of_ireland |
DPD Direct | dpd_local_direct |
DPD Direct - Republic of Ireland | dpd_direct_roi |
Packages
Name | API Code | Package Attributes |
---|---|---|
Package | dpd_local_package | Domestic |
Return Services
Return services are supported for this carrier.
Review the Return Shipping Labels page for details on creating return labels with ShipEngine.
Adding Shipment Insurance
DPD Local does not support adding insurance to your shipments, but you can cover your DPD Local shipments with our third-party insurance partner.
Review the Parcel Insurance page for details on adding shipment insurance with ShipEngine.
Advanced Options
List Carrier Advanced Options to see which service options are available with this carrier.
Additional Carrier Details
- DPD Local labels cannot be voided in ShipEngine.
- DPD Local restricts the export of certain items to the EU. Review the PDF that lists items not accepted for EU export by DPDgroup.
- When shipping internationally, DPD Local requires the EORI number and not the VAT number for label creation.
- Some DPD Local services require an Import One-Stop Shop (IOSS) number when shipping to specific countries. You must include your IOSS number in the Tax Identifiers Object of your Create Label requests when using the following services:
- DPD Direct Service: An IOSS number is required for all B2C parcels to Europe with a value less than €150.
- DPD Classic by Road: Countries where you can send B2C parcels with a value less than €150 without an IOSS registration number are: Austria, France, Germany, Ireland, Italy, Netherlands, and Spain.
You are now ready to create shipments using DPD Local via ShipEngine!