Setting up a DHL Express account in PitneyShip, PitneyShip Pro, or PitneyShip Enterprise
Products affected: PitneyShip®, PitneyShip® Pro, PitneyShip® Enterprise
In order to add the DHL Express carrier to PitneyShip, PitneyShip Pro, or PitneyShip Enterprise, you need to:
- Create a DHL Express account if you do not already have one.
- Create a DHL API Developer account.
- Sign in to the DHL API developer portal and submit an onboarding request, (details below) then wait for it to be processed by DHL.
- Get your API Key and API Secret from the DHL API developer portal.
- Add your DHL Express account to PitneyShip, PitneyShip Pro, or PitneyShip Enterprise (details below).
In this article:
- Submitting an onboarding request to DHL
- Adding your DHL Express account to PitneyShip, PitneyShip Pro, or PitneyShip Enterprise
Submitting an onboarding request to DHL
When submitting an onboarding request to DHL:
- Choose I require credentials to DHL Express – MyDHL API for an existing plugin/ecommerce platform/third-party solution and enter PitneyShip in the field provided.
- Under Requested Services, select Rating and Shipment.
- Do not select "I already have access/credentials for MyDHL API or XMLPI."
- For more information about the DHL onboarding process, see DHL Express Carrier Onboarding.
Adding your DHL Express account to PitneyShip, PitneyShip Pro, or PitneyShip Enterprise
Once DHL has processed your onboarding request and you have the API Key and API Secret, you can add the account to PitneyShip, PitneyShip Pro, or PitneyShip Enterprise.
- Select Settings > Carriers.
- Select Add Carrier > DHL Express.
- In the Carrier Display Name field, enter a name for the account.
- Under Account Type, select shipper.
- If you are setting up a DHL return account to be used for return labels, select This account will print return labels only.
Note: This account must first be set up with DHL Express. This setting cannot be changed once the account is saved. - In the DHL Account Number field, enter your DHL Express account number.
- (Optional) Enter a nickname for this account in the DHL Account Nickname field.
- In the API Key field, enter your DHL Express API Key from the DHL API Developer Portal.
- In the API Secret field, enter your DHL Express API Secret from the DHL API Developer Portal.
- Select I accept the DHL Express Technology Agreement.
- Select Save.
Account Access
By default, the account will have the same access level as the person who set it up. For example, if you are a location admin, and you add a DHL Express account, then that account will be accessible to all users at the location(s) your administer.
If you need to change who can access this account:
- Go to Settings > Carriers.
- Click the Edit Preferences (gear) icon next to the DHL Express account.
- Select the access level you wish the account to have.
- Select Update.
The features and options you see may vary depending upon your role and subscription. If you have any questions regarding your permissions, please contact your administrator.
UPDATED: February 18, 2026