# DPD Germany from ShipStation DPD Germany from ShipStation offers domestic and international shipping services for Germany-based ShipStation API accounts shipping from Germany. This guide provides developers with the details needed to build DPD Germany shipping capabilities into your ShipStation API workflows. ## Requirements `carrier_name`: `dpd_germany` ## Rates DPD Germany from ShipStation supports [rate shopping](/apis/shipengine/docs/rates/rates) with ShipStation API. ## Service Details Available DPD Germany services are provided below. Please note that carriers may update their available services at any time. To ensure you are always using valid services, you can use the [list carrier services](/apis/shipengine/docs/reference/list-carrier-services) endpoint at any time. ### Domestic Services | Service | API Code | | --- | --- | | DPD CLASSIC | `dpd_classic` | | DPD PAKETSHOP XS PAKET | `dpd_paketshop_xs_paket` | | DPD PAKETSHOP S PAKET | `dpd_paketshop_s_paket` | | DPD PAKETSHOP M PAKET | `dpd_paketshop_m_paket` | | DPD PAKETSHOP L PAKET | `dpd_paketshop_l_paket` | | DPD PAKETSHOP XL PAKET | `dpd_paketshop_xl_paket` | ### International Services | Service | API Code | | --- | --- | | DPD CLASSIC | `dpd_classic_international` | | DPD PAKETSHOP XS PAKET | `dpd_paketshop_xs_paket_international` | | DPD PAKETSHOP S PAKET | `dpd_paketshop_s_paket_international` | | DPD PAKETSHOP M PAKET | `dpd_paketshop_m_paket_international` | | DPD PAKETSHOP L PAKET | `dpd_paketshop_l_paket_international` | | DPD PAKETSHOP XL PAKET | `dpd_paketshop_xl_paket_international` | | (NON-EU) DPD CLASSIC | `dpd_classic_non_eu` | ### Return Services Return Labels SUPPORTED ✅ with some services. ### Adding Shipment Insurance Adding shipment insurance is not supported for this carrier, however DPD Germany provides included Protection Coverage Max amount covered for loss/damage: €50 ## Label Support * Label sizes: 4"x 6" * Label formats: PDF ### Label Reference Fields PostNL from ShipStation does not support adding [custom label messages](/apis/shipengine/docs/labels/messages). ### Multi-Package Labels DPD Germany supports [multi-package shipments](/apis/shipengine/docs/shipping/multi-package). ### Voiding Labels DPD Germany from ShipStation supports [voiding labels](/apis/shipengine/docs/labels/voiding) with ShipStation API. INTERNAL + check for statuses for requested parcel before allowing to void the label. Time limit for Merchant to void the label 30 Days (Internal limit) Process if API void method doesn't exist the code checks the shipped date and calculates the number of days since creation. If more than 30 days, voiding is not allowed - Message: “Shipment is in carrier system: voiding not allowed.” If the shipment already has carrier event status, voiding is not allowed - Message “Shipment cannot be voided after 30 days of creation.” ### Customs Declarations DPD Germany for ShipStation supports generation of Generic Commercial Invoice for Non-EU International shipments. ## Manifests DPD Germany from ShipStation do not require [manifesting](/apis/shipengine/docs/shipping/manifests). ## Scheduling Pickups Pickup for Home2 Services is auto-scheduled for the next day Pick-up, but cancellation is not supported. Pick-up is requested via label creation. ## Service Points (PUDO) DPD Germany from ShipStation supports [service points](/apis/shipengine/docs/pick-up-drop-off/pudo-intro) PUDO (Pick-Up, Drop-Off). Drop-off and pick-up points can be found using the ShipEngine API methods `GetServicePoint` and `GetServicePoints`. ## Tracking DPD Germany from ShipStation supports receiving tracking updates. Review our [Track a Package guides](/apis/shipengine/docs/tracking/tracking) for details on tracking with the ShipStation API.