E-COMMERCE PLATFORM FAQS
General FAQ
-
Integration with our E-commerce extensions requires you to hold a DHL account. If you are not already a customer you will need to With DHL with one of our divisions before you are able to use our plug-ins.
-
If you are having trouble figuring out which service would best suit your business, get in touch with your DHL Account Manager as they will be able to advise you on which service to use.
-
Yes, for DHL eCommerce account holders, you can test via our sandbox or the associated test environment.
-
Once you recieve your tracking information you can follow your shipment's progress With our Tracking Tool.
API
-
If you are a DHL Parcel customer, you can automatically generate your API credientials on your MyDHL Parcel portal account.
If you are a customer with another DHL division please From MyDHL Parcel.
-
Authentication is needed to ensure that only someone authorised can request access to confidential information. DHL provides authorization servers to clients to request and obtain the access token.
-
Can I print customized content such as a logo or company text on my DHL eCommerce label via the API?
This is not currently available in our API.
-
The API is free to account holders and there are no revenue requirements.
-
Status Code
HTTP Status
Description
200
OK
Successful Response
202
ACCEPTED
Sales Order / Purchase Order / Item Creation
400
BAD_REQUEST
Invalid URI parameters or querystring
400
VALIDATION_ERROR
An input parameter may be missing or invalid.
401
UNAUTHORIZED
Invalid token or Authentication Header
parameter403
ACCESS_DENIED
User does not have access to this resource
429
TOO_MANY_REQUESTS
Too many requests in given amount of time
(more than 5 calls per second)503
SERVICE_UNAVAILABLE
The service is currently unavaliable
Labels
-
Once your label has been generated, you are able to print your label in any size to fit your shipment, the only requirements are that no important information has been cropped and that the label remains in proportion.
-
There is no waiting time for single requests, however multiple parallel requests may face short delays.