Site Logo

DPD Germany Guide

DPD is one of Germany's leading parcel delivery solutions offering domestic and international shipping for shipments originating in Germany.

This guide provides developers an overview of shipping services that DPD offers and the service codes that you will use to create DPD shipments.

Connect Your Account

ShipEngine API allows you to connect your DPD 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 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 using the ShipEngine API.

DPD Account Information Model

PropertyDescription
usernamestring, required
Passwordstring, required

Example POST Call

POST /v1/connections/carriers/DPD

1
2
3
4
5
6
7
8
9
POST /v1/connections/carriers/DPD HTTP/1.1
Host: api.shipengine.com
API-Key: __YOUR_API_KEY_HERE__
Content-Type: application/json
{
"username": "MyUserName",
"Password": "pa55word",
}
1
2
3
{
"carrier-id": "se-1234567"
}

DPD Germany Service Details

DPD Domestic Services

ServiceService API Codes
DPD CLASSICdpd_classic
DPD CLASSIC SMALL PARCELfreight_parcel_sunday
DPD B2C Predictdpd_b2c_predict
DPD 8:30dpd_830
DPD 10:00dpd_1000
DPD 12:00dpd_1200
DPD 12:00 Saturdaydpd_1200_saturday
DPD 18:00dpd_1800
DPD 18:00 ID Checkdpd_1800_id_check
DPD MAXdpd_max
DPD PARCELLetterdpd_parcelletter
DPD Prioritydpd_priority

DPD International Services

ServiceService API Codes
DPD Classicdpd_classic_international
DPD Express Internationaldpd_classic_small_parcel_international
DPD Classic Small Parceldpd_express_international
(NON-EU) DPD Classicdpd_classic_non_eu
(NON-EU) DPD Classic Small Parceldpd_classic_small_non_eu
DPD B2C Predictdpd_b2c_predict_international
DPD 18:00dpd_18_00_international
(NON-EU) DPD 18:00dpd_18_00_non_eu
(NON-EU) DPD B2C Predictdpd_b2c_predict_non_eu

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

Carrier insurance is not supported by our DPD integration, but you can cover your DPD shipments with our third-party insurance partner.

Review the Parcel Insurance page for details on adding shipment insurance with ShipEngine.

You are now ready to create shipments using DPD via ShipEngine!