Context

DHL allows a limited number of requests per day through something called โ€œrate limiting.โ€ For example, if Shipup fetches information from DHL every few hours in a day, depending on the limits imposed to the API key in use and the number of DHL packages that are being tracked in a day, we could reach that limit in a very short time thus being unable to provide updates until the next day.

Therefore, whenever a merchant has an average of over 5,000 active DHL packages on any given day, we kindly ask them to get in touch with DHL in order to provide their own API key to us, which we will use exclusively for their own packages.

Process

  1. Sign up on https://developer.dhl.com/user/register and fill in your account information

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/85ef70f0-a54f-41d8-a74e-4998e9b8c7bb/Capture_decran_2021-03-31_a_17.20.56.png

  1. You'll receive an email from DHL, with a reset link

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/0b22b8c1-ed75-4b10-ad0a-8c016649b8c8/Capture_decran_2021-03-31_a_17.23.05.png

  1. Once your profile is created, click on the "Apps" tab > "Create App"

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/347ac9cc-90dd-4fef-a886-5e6888f51018/Capture_decran_2021-03-31_a_17.24.34.png

  1. Fill out the "Create app" form:

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/3522f7d3-9464-4c80-9fcd-4a06276aedd6/Capture_decran_2021-03-31_a_17.26.45.png

  1. Click on the "Add to app", then on "Create app"

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/aaba63a1-7578-4c6e-b581-bc9680515c2a/Capture_decran_2021-03-31_a_17.27.13.png