Surface details
- API name
- DHL Post & Parcel Germany API
- Authentication
- HTTP Basic for the API key plus per-user OAuth-style header for the German business-customer login
- Production base URL
- https://api-eu.dhl.com/parcel/de
- Sandbox base URL
- https://api-sandbox.dhl.com/parcel/de
- Sandbox notes
- Sandbox requires both the developer-portal API key and a German business-customer (Geschäftskundenportal) test account. A live API key without a Geschäftskundenportal login cannot create labels.
- OpenAPI / REST reference
- https://developer.dhl.com/api-reference/parcel-de-shipping-post-parcel-germany
Frequently asked questions
Can I reuse my MyDHL API credentials with the Post & Parcel Germany API?
No. The two surfaces issue separate credentials and use different authentication models. Post & Parcel Germany also requires a per-user header for the Geschäftskundenportal account that owns the shipping contract.
Where do I get a Geschäftskundenportal login for sandbox?
DHL provides a separate sandbox Geschäftskundenportal account on request through the Developer Portal. Production logins are issued to your DHL business-customer relationship and are managed in the live Geschäftskundenportal.
Is the older Geschäftskundenversand SOAP API still supported?
DHL has been migrating Post & Parcel Germany customers from the legacy SOAP/XML service onto this REST API. Treat the legacy SOAP path as deprecated and check the developer portal for the current sunset schedule.
Related concepts
Sibling carrier surfaces
- DHL Express MyDHL API (REST, global)
- DHL eCommerce Solutions Americas API (REST)
- DHL Freight API Farm (REST, Sweden)
Tooling and references
- DHL Post & Parcel Germany API (Parcel DE)
REST API for DHL Paket, Päckchen, and Warenpost shipments originating in Germany. Replaces the legacy Geschäftskundenversand SOAP/XML services.
Sources
Last reviewed: 2026-04-25