{"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-01T06:33:47","modified_gmt":"2026-05-01T05:33:47","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 use Swagger and Postman tools<\/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 API Farm test environment: <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 and create the organisation.<\/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 click <strong>Register<\/strong> to save.<br \/>\nYour API key (client-key) will be shown on the screen <strong style=\"font-size: 1rem;\">only once<\/strong><span style=\"font-size: 1rem;\"> \u2013 save it securely!<\/span><\/li>\n<\/ol>\n<p><strong>Organisation vs Application<\/strong><\/p>\n<p><strong>Organisation<\/strong> = your company<br \/>\n<strong>Application<\/strong> = 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<p class=\"whitespace-normal break-words\">After registration, you can test your integration using Swagger and Postman collections.<\/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 completing sandbox testing, you must 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 an 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 data and activate your production API-key. <strong>At least one validated test request per API is required.<\/strong><\/li>\n<\/ol>\n<p class=\"whitespace-normal break-words\"><strong>Important:<\/strong> Production APIs create real shipment data. Approval is mandatory before use.<\/p>\n<hr \/>\n<h5><span class=\"whitespace-normal break-words style-h5\">3. Base URL:s<\/span><\/h5>\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>&#8230;<br \/>\nProduction: <a class=\"underline\" href=\"https:\/\/api.freight-logistics.dhl.com\">https:\/\/api.freight-logistics.dhl.com<\/a>&#8230;<\/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 Rules:<\/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 at 0771-345 345 with your booking\/shipment number.<\/p>\n<p class=\"whitespace-normal break-words\"><strong>High Volumes:<\/strong><br \/>\n<span class=\"whitespace-normal break-words\">For more than 10,000 shipments\/day, traditional EDI may be more efficient. Contact DHL Freight to discuss.<\/span><\/p>\n<hr \/>\n<p class=\"whitespace-normal break-words\">Questions about registration or technical setup? Contact the integration team via <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.4 - 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 use Swagger and Postman tools 1. Registration \u2013 Sandbox (test environment) Use the sandbox environment to develop and test your integration. No real shipments &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-01T05:33:47+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-01T05:33:47+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 use Swagger and Postman tools 1. Registration \u2013 Sandbox (test environment) Use the sandbox environment to develop and test your integration. No real shipments &hellip; Continued","og_url":"https:\/\/dhlpaket.se\/dashboard\/services\/api-farm\/get-started\/","og_site_name":"DHL Dashboard","article_modified_time":"2026-05-01T05:33:47+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-01T05:33:47+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}]}}