{"id":1724,"date":"2025-10-23T13:53:23","date_gmt":"2025-10-23T12:53:23","guid":{"rendered":"https:\/\/dhlpaket.se\/dashboard\/?post_type=services&#038;p=1724"},"modified":"2026-05-06T16:12:40","modified_gmt":"2026-05-06T15:12:40","slug":"get-started","status":"publish","type":"services","link":"https:\/\/dhlpaket.se\/dashboard\/services\/api-farm\/get-started\/","title":{"rendered":"Technical setup"},"content":{"rendered":"<p>To begin testing DHL APIs, you need to register in API Farm and create an application.<\/p>\n<p>This allows you to:<br \/>\n\u2013 access API credentials<br \/>\n\u2013 test your integration in sandbox<br \/>\n\u2013 test API endpoints in Swagger or Postman<\/p>\n<hr \/>\n<h5><span class=\"whitespace-normal break-words style-h5\">1. Registration \u2013 Sandbox (test environment)<\/span><\/h5>\n<p>Use the sandbox environment to develop and test your integration. No real shipments are created and no charges are applied.<\/p>\n<ol class=\"[&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-decimal space-y-2.5 pl-7\">\n<li class=\"whitespace-normal break-words\">Go to the API Farm sandbox: <a href=\"https:\/\/test-admin.freight-logistics.dhl.com\/account\/login?ReturnUrl=%2F\" target=\"_blank\" rel=\"noopener\"><strong>test-admin.freight-logistics.dhl.com<\/strong><\/a><\/li>\n<li class=\"whitespace-normal break-words\">Click <strong>Sign up<\/strong> and fill in your user details.<\/li>\n<li class=\"whitespace-normal break-words\">Confirm your registration via the email from <a class=\"underline\" href=\"mailto:apifarm@dhl.com\">apifarm@dhl.com<\/a><\/li>\n<li class=\"whitespace-normal break-words\"><strong>Log in<\/strong> to API Farm.<\/li>\n<li class=\"whitespace-normal break-words\">Go to <strong>Organisations<\/strong> -&gt; click <strong>Create new organisation<\/strong><\/li>\n<li class=\"whitespace-normal break-words\">Enter your company details.<\/li>\n<li class=\"whitespace-normal break-words\">Go to <strong>Applications<\/strong> -&gt; click <strong>Register new application<\/strong><\/li>\n<li class=\"whitespace-normal break-words\">Enter application details and r<strong>egister.<br \/>\n<\/strong>Your API key (client-key) is shown <strong>only once<\/strong> \u2013 save it securely.<br \/>\n<em>Use this key for authentication when testing endpoints in Swagger or Postman.<\/em><\/li>\n<\/ol>\n<p>Start with a simple API such as PostalCodes or ServicePointLocator to verify your setup.<\/p>\n<p><strong>Organisation vs Application:<br \/>\n<\/strong>Organisation = your company<br \/>\nApplication = the system you are integrating (e.g. your WMS, webshop or TMS)<\/p>\n<p>You need one organisation and one application to get an API key.<\/p>\n<hr \/>\n<h5><span class=\"whitespace-normal break-words style-h5\">2. Going live \u2013 Production<\/span><\/h5>\n<p>You cannot access production directly.<\/p>\n<p>After testing in sandbox, submit an Implementation Request.. DHL will then prepare your production setup.<\/p>\n<ol class=\"[&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-decimal space-y-2.5 pl-7\">\n<li class=\"whitespace-normal break-words\">Go to the production environment: <a href=\"https:\/\/admin.freight-logistics.dhl.com\/account\/login\" target=\"_blank\" rel=\"noopener\"><strong>admin.freight-logistics.dhl.com<\/strong><\/a><\/li>\n<li class=\"whitespace-normal break-words\">Sign up and repeat the steps to create your <strong>Organisation<\/strong> and <strong>Application<\/strong> to retrieve a production API key.<\/li>\n<li class=\"whitespace-normal break-words\">Submit an <a href=\"https:\/\/dhlpaket.se\/dashboard\/services\/api-farm\/implementation-request\/\" target=\"_blank\" rel=\"noopener\"><strong>Implementation Request<\/strong>.<\/a><\/li>\n<li class=\"whitespace-normal break-words\">DHL Freight will review your test requests and activate your production API key. <strong>At least one successful test per API is required.<\/strong><\/li>\n<\/ol>\n<p class=\"whitespace-normal break-words\">Production APIs create real shipment data. Approval is required before using production APIs.<\/p>\n<hr \/>\n<h5><span class=\"whitespace-normal break-words style-h5\">3. Base URLs<\/span><\/h5>\n<p>Use the sandbox URL for all testing.<\/p>\n<p class=\"whitespace-normal break-words\">Sandbox: <a class=\"underline\" href=\"https:\/\/test-api.freight-logistics.dhl.com\">https:\/\/test-api.freight-logistics.dhl.com<\/a><br \/>\nProduction: <a class=\"underline\" href=\"https:\/\/api.freight-logistics.dhl.com\">https:\/\/api.freight-logistics.dhl.com<\/a><\/p>\n<hr \/>\n<h5 class=\"whitespace-normal break-words\">4. Postman collections &amp; Flowcharts<\/h5>\n<table class=\"bg-bg-100 min-w-full border-separate border-spacing-0 text-sm leading-[1.88888] whitespace-normal\">\n<thead class=\"border-b-border-100\/50 border-b-[0.5px] text-left\">\n<tr class=\"[tbody&gt;&amp;]:odd:bg-bg-500\/10\">\n<th class=\"text-text-000 [&amp;:not(:first-child)]:-x-[hsla(var(--border-100) \/ 0.5)] px-2 [&amp;:not(:first-child)]:border-l-[0.5px]\">Product<\/th>\n<th class=\"text-text-000 [&amp;:not(:first-child)]:-x-[hsla(var(--border-100) \/ 0.5)] px-2 [&amp;:not(:first-child)]:border-l-[0.5px]\">Postman Collection<\/th>\n<th class=\"text-text-000 [&amp;:not(:first-child)]:-x-[hsla(var(--border-100) \/ 0.5)] px-2 [&amp;:not(:first-child)]:border-l-[0.5px]\">Flowchart<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr class=\"[tbody&gt;&amp;]:odd:bg-bg-500\/10\">\n<td class=\"border-t-border-100\/50 [&amp;:not(:first-child)]:-x-[hsla(var(--border-100) \/ 0.5)] border-t-[0.5px] px-2 [&amp;:not(:first-child)]:border-l-[0.5px]\">DHL Servicepoint (103)<\/td>\n<td class=\"border-t-border-100\/50 [&amp;:not(:first-child)]:-x-[hsla(var(--border-100) \/ 0.5)] border-t-[0.5px] px-2 [&amp;:not(:first-child)]:border-l-[0.5px]\"><a href=\"https:\/\/dhlpaket.se\/dashboard\/wp-content\/uploads\/sites\/2\/2026\/01\/103-DHL-SERVICEPOINT-B2C-1.zip\" target=\"_blank\" rel=\"noopener\">Download<\/a><\/td>\n<td class=\"border-t-border-100\/50 [&amp;:not(:first-child)]:-x-[hsla(var(--border-100) \/ 0.5)] border-t-[0.5px] px-2 [&amp;:not(:first-child)]:border-l-[0.5px]\"><a href=\"https:\/\/dhlpaket.se\/dashboard\/wp-content\/uploads\/sites\/2\/2025\/11\/DHL-Service-Point-B2C-103.png\" target=\"_blank\" rel=\"noopener\">Download<\/a><\/td>\n<\/tr>\n<tr class=\"[tbody&gt;&amp;]:odd:bg-bg-500\/10\">\n<td class=\"border-t-border-100\/50 [&amp;:not(:first-child)]:-x-[hsla(var(--border-100) \/ 0.5)] border-t-[0.5px] px-2 [&amp;:not(:first-child)]:border-l-[0.5px]\">DHL Parcel Connect (109)<\/td>\n<td class=\"border-t-border-100\/50 [&amp;:not(:first-child)]:-x-[hsla(var(--border-100) \/ 0.5)] border-t-[0.5px] px-2 [&amp;:not(:first-child)]:border-l-[0.5px]\"><a href=\"https:\/\/dhlpaket.se\/dashboard\/wp-content\/uploads\/sites\/2\/2026\/01\/109-DHL-PARCEL-CONNECT.zip\" target=\"_blank\" rel=\"noopener\">Download<\/a><\/td>\n<td class=\"border-t-border-100\/50 [&amp;:not(:first-child)]:-x-[hsla(var(--border-100) \/ 0.5)] border-t-[0.5px] px-2 [&amp;:not(:first-child)]:border-l-[0.5px]\"><a href=\"https:\/\/dhlpaket.se\/dashboard\/wp-content\/uploads\/sites\/2\/2025\/11\/DHL-Parcel-Connect-109.png\" target=\"_blank\" rel=\"noopener\">Download<\/a><\/td>\n<\/tr>\n<tr class=\"[tbody&gt;&amp;]:odd:bg-bg-500\/10\">\n<td class=\"border-t-border-100\/50 [&amp;:not(:first-child)]:-x-[hsla(var(--border-100) \/ 0.5)] border-t-[0.5px] px-2 [&amp;:not(:first-child)]:border-l-[0.5px]\">DHL Stycke (211)<\/td>\n<td class=\"border-t-border-100\/50 [&amp;:not(:first-child)]:-x-[hsla(var(--border-100) \/ 0.5)] border-t-[0.5px] px-2 [&amp;:not(:first-child)]:border-l-[0.5px]\"><a href=\"https:\/\/dhlpaket.se\/dashboard\/wp-content\/uploads\/sites\/2\/2025\/11\/211-DHL-STYCKE.zip\" target=\"_blank\" rel=\"noopener\">Download<\/a><\/td>\n<td class=\"border-t-border-100\/50 [&amp;:not(:first-child)]:-x-[hsla(var(--border-100) \/ 0.5)] border-t-[0.5px] px-2 [&amp;:not(:first-child)]:border-l-[0.5px]\"><a href=\"https:\/\/dhlpaket.se\/dashboard\/wp-content\/uploads\/sites\/2\/2025\/11\/DHL-Stycke-211.png\" target=\"_blank\" rel=\"noopener\">Download<\/a><\/td>\n<\/tr>\n<tr class=\"[tbody&gt;&amp;]:odd:bg-bg-500\/10\">\n<td class=\"border-t-border-100\/50 [&amp;:not(:first-child)]:-x-[hsla(var(--border-100) \/ 0.5)] border-t-[0.5px] px-2 [&amp;:not(:first-child)]:border-l-[0.5px]\">DHL Home Delivery (401-501)<\/td>\n<td class=\"border-t-border-100\/50 [&amp;:not(:first-child)]:-x-[hsla(var(--border-100) \/ 0.5)] border-t-[0.5px] px-2 [&amp;:not(:first-child)]:border-l-[0.5px]\"><a href=\"https:\/\/dhlpaket.se\/dashboard\/wp-content\/uploads\/sites\/2\/2025\/11\/401-501-DHL-HOME-DELIVERY.zip\">Download<\/a><\/td>\n<td class=\"border-t-border-100\/50 [&amp;:not(:first-child)]:-x-[hsla(var(--border-100) \/ 0.5)] border-t-[0.5px] px-2 [&amp;:not(:first-child)]:border-l-[0.5px]\"><a href=\"https:\/\/dhlpaket.se\/dashboard\/wp-content\/uploads\/sites\/2\/2025\/11\/DHL-Home-Delivery-401-501.png\" target=\"_blank\" rel=\"noopener\">Download<\/a><\/td>\n<\/tr>\n<tr class=\"[tbody&gt;&amp;]:odd:bg-bg-500\/10\">\n<td class=\"border-t-border-100\/50 [&amp;:not(:first-child)]:-x-[hsla(var(--border-100) \/ 0.5)] border-t-[0.5px] px-2 [&amp;:not(:first-child)]:border-l-[0.5px]\">DHL Hemleverans Paket (118)<\/td>\n<td class=\"border-t-border-100\/50 [&amp;:not(:first-child)]:-x-[hsla(var(--border-100) \/ 0.5)] border-t-[0.5px] px-2 [&amp;:not(:first-child)]:border-l-[0.5px]\"><a href=\"https:\/\/dhlpaket.se\/dashboard\/wp-content\/uploads\/sites\/2\/2025\/11\/118-DHL-HEMLEVERANS-PAKET.zip\" target=\"_blank\" rel=\"noopener\">Download<\/a><\/td>\n<td class=\"border-t-border-100\/50 [&amp;:not(:first-child)]:-x-[hsla(var(--border-100) \/ 0.5)] border-t-[0.5px] px-2 [&amp;:not(:first-child)]:border-l-[0.5px]\"><a href=\"https:\/\/dhlpaket.se\/dashboard\/wp-content\/uploads\/sites\/2\/2025\/11\/DHL-Hemleverans-Paket-118.png\" target=\"_blank\" rel=\"noopener\">Download<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span class=\"whitespace-normal break-words style-h5\">5. Additional Notes<\/span><\/p>\n<p class=\"whitespace-normal break-words\"><strong>Product requirements:<\/strong><br \/>\nTo understand product limitations and requirements, see the <a style=\"font-size: 1rem;\" href=\"https:\/\/dhlpaket.se\/dashboard\/specifications\/products\/\" target=\"_blank\" rel=\"noopener\">Product Manual<\/a> or use the\u00a0<a style=\"font-size: 1rem;\" href=\"https:\/\/dhlpaket.se\/dashboard\/services\/api-farm\/product\/\" target=\"_blank\" rel=\"noopener\">Product API<\/a> for dynamic rule checks.<\/p>\n<p class=\"whitespace-normal break-words\"><strong>Cancellations:<\/strong><br \/>\nYou cannot cancel transports via API or EDI. Cancel in your system and contact DHL Customer Service (0771-345 345) with your shipment number.<\/p>\n<p class=\"whitespace-normal break-words\"><strong>High Volumes:<\/strong><br \/>\n<span class=\"whitespace-normal break-words\">For volumes above 10,000 shipments\/day, EDI may be more efficient. Contact DHL Freight for guidance.<\/span><\/p>\n<hr \/>\n<p class=\"whitespace-normal break-words\">Questions about registration or technical setup? Contact the integration team via the <a href=\"https:\/\/dhlpaket.se\/dashboard\/services\/contact\/contact-us\/\" target=\"_blank\" rel=\"noopener\">Contact form<\/a> or email\u00a0<a href=\"mailto:se.dbi@dhl.com\">se.dbi@dhl.com<\/a>.<\/p>\n","protected":false},"featured_media":0,"parent":0,"template":"","meta":{"_acf_changed":false},"service-category":[11],"class_list":["post-1724","services","type-services","status-publish","hentry","service-category-api-farm"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Technical setup - DHL Dashboard<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/dhlpaket.se\/dashboard\/services\/api-farm\/get-started\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Technical setup - DHL Dashboard\" \/>\n<meta property=\"og:description\" content=\"To begin testing DHL APIs, you need to register in API Farm and create an application. This allows you to: \u2013 access API credentials \u2013 test your integration in sandbox \u2013 test API endpoints in Swagger or Postman 1. Registration \u2013 Sandbox (test environment) Use the sandbox environment to develop and test your integration. No &hellip; Continued\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dhlpaket.se\/dashboard\/services\/api-farm\/get-started\/\" \/>\n<meta property=\"og:site_name\" content=\"DHL Dashboard\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-06T15:12:40+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/dhlpaket.se\\\/dashboard\\\/services\\\/api-farm\\\/get-started\\\/\",\"url\":\"https:\\\/\\\/dhlpaket.se\\\/dashboard\\\/services\\\/api-farm\\\/get-started\\\/\",\"name\":\"Technical setup - DHL Dashboard\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/dhlpaket.se\\\/dashboard\\\/#website\"},\"datePublished\":\"2025-10-23T12:53:23+00:00\",\"dateModified\":\"2026-05-06T15:12:40+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/dhlpaket.se\\\/dashboard\\\/services\\\/api-farm\\\/get-started\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/dhlpaket.se\\\/dashboard\\\/services\\\/api-farm\\\/get-started\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/dhlpaket.se\\\/dashboard\\\/services\\\/api-farm\\\/get-started\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Hem\",\"item\":\"https:\\\/\\\/dhlpaket.se\\\/dashboard\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Technical setup\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/dhlpaket.se\\\/dashboard\\\/#website\",\"url\":\"https:\\\/\\\/dhlpaket.se\\\/dashboard\\\/\",\"name\":\"DHL Dashboard\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/dhlpaket.se\\\/dashboard\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Technical setup - DHL Dashboard","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/dhlpaket.se\/dashboard\/services\/api-farm\/get-started\/","og_locale":"en_GB","og_type":"article","og_title":"Technical setup - DHL Dashboard","og_description":"To begin testing DHL APIs, you need to register in API Farm and create an application. This allows you to: \u2013 access API credentials \u2013 test your integration in sandbox \u2013 test API endpoints in Swagger or Postman 1. Registration \u2013 Sandbox (test environment) Use the sandbox environment to develop and test your integration. No &hellip; Continued","og_url":"https:\/\/dhlpaket.se\/dashboard\/services\/api-farm\/get-started\/","og_site_name":"DHL Dashboard","article_modified_time":"2026-05-06T15:12:40+00:00","twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/dhlpaket.se\/dashboard\/services\/api-farm\/get-started\/","url":"https:\/\/dhlpaket.se\/dashboard\/services\/api-farm\/get-started\/","name":"Technical setup - DHL Dashboard","isPartOf":{"@id":"https:\/\/dhlpaket.se\/dashboard\/#website"},"datePublished":"2025-10-23T12:53:23+00:00","dateModified":"2026-05-06T15:12:40+00:00","breadcrumb":{"@id":"https:\/\/dhlpaket.se\/dashboard\/services\/api-farm\/get-started\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dhlpaket.se\/dashboard\/services\/api-farm\/get-started\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/dhlpaket.se\/dashboard\/services\/api-farm\/get-started\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Hem","item":"https:\/\/dhlpaket.se\/dashboard\/"},{"@type":"ListItem","position":2,"name":"Technical setup"}]},{"@type":"WebSite","@id":"https:\/\/dhlpaket.se\/dashboard\/#website","url":"https:\/\/dhlpaket.se\/dashboard\/","name":"DHL Dashboard","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/dhlpaket.se\/dashboard\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"}]}},"_links":{"self":[{"href":"https:\/\/dhlpaket.se\/dashboard\/wp-json\/wp\/v2\/services\/1724","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dhlpaket.se\/dashboard\/wp-json\/wp\/v2\/services"}],"about":[{"href":"https:\/\/dhlpaket.se\/dashboard\/wp-json\/wp\/v2\/types\/services"}],"wp:attachment":[{"href":"https:\/\/dhlpaket.se\/dashboard\/wp-json\/wp\/v2\/media?parent=1724"}],"wp:term":[{"taxonomy":"service-category","embeddable":true,"href":"https:\/\/dhlpaket.se\/dashboard\/wp-json\/wp\/v2\/service-category?post=1724"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}