Overview
AfterShip Shipping is a multi-carrier shipping software and API that enables you to automate shipping processes across USPS, UPS, FedEx, DHL, and 100+ other carriers. Get the required credentials and access Deutsche Post International shipping API via AfterShip Shipping in just a few steps.
Deutsche Post International (Post & Parcel Germany) is the best for:
Creating labels for international mail, lightweight items, and merchandise
European Business Customers sending worldwide
Get access to the detailed API documentationhere.
Get Deutsche Post International Credentials
You must have an existing Deutsche Post Business customer account (EKP) to start with. You can contact Deutsche Post if you don’t have one.
Email your Deutsche Post POC to clarify your business and get the API credentials.
The implementation team will arrange sandbox API credentials for you: Client ID, Client Secret.
Follow up with the implementation team guideline to perform necessary testing, then obtain your production API credentials: Client ID, Client Secret.
Both the sandbox and production API will use your production Account number (EKP).
Required Deutsche Post International API Credentials
Account number
Client ID
Client Secret
Deutsche Post International API Operations
Both Labels API and Manifests API are required to complete the shipping process.
Labels API
Create DHL single items one by one, and get
itemlabelfrom the API response.The
itemlabelcan be found from API responsefiles.label.
Manifests API
Create DHL order to include several items, and get
awblabelfrom the API response.The
awblabelcan be found from API responsefiles.manifest.
Based on your operation, there are 2 possible approaches to use Manifests API:
If you simply include all of the current day “labels” into one “manifest” (DHL order), just call the manifest API with
shipper_account.idwhich is the same as Labels API.
E.g.
{ "shipper_account": { "id": "xxxx" // replace with your id }
}If you need to decide some of the current day “labels” into one “manifest,” call the manifest API with
shipper_account.idalong with “label_ids” from the previous Labels API response.
E.g.
{ "shipper_account": { "id": "xxxx" // replace with your id }, "label_ids": [ "xxxx", "yyyy" // replace with your real label_id ]
}Deutsche Post International Developer Resources
Deutsche Post Product Code | AfterShip service_type | AfterShip service_name |
GMP | deutsch-post_packet_priority | Deutsche Post International Packet Priority |
GPT | deutsch-post_packet_tracked | Deutsche Post International Packet Tracked |
If you need any further assistance, get in touch with our technical support team at [email protected]