{
  "name": "DHL Shipment Tracking Push Bruno Collection",
  "version": "1",
  "items": [
    {
      "type": "http",
      "name": "Account ID Subscription -Example-",
      "seq": 2,
      "request": {
        "url": "https://api-eu.dhl.com/tracking/push/v1/subscription",
        "method": "POST",
        "headers": [
          {
            "name": "DHL-API-Key",
            "value": "{{prod}}",
            "enabled": true
          }
        ],
        "params": [],
        "body": {
          "mode": "json",
          "json": "{\r\n  \"hook\": {\r\n    \"uri\": \"https://examplewebhook.com\",\r\n    \"authentication\": {\r\n      \"type\": \"ApiKeyAuthentication\",\r\n      \"header\": \"example-secure-header\",\r\n      \"token\": \"example-token-123\"\r\n    }\r\n  },\r\n  \"format\": \"Default\",\r\n  \"type\": \"Account\",\r\n  \"service\": \"ecommerce-europe\",\r\n  \"events\": [\r\n    \"Transit\", \"Delivered\", \"Pre-Transit\", \"Failure\", \"Unknown\"\r\n  ],\r\n  \"accountID\": \"12345678\"\r\n}\r\n",
          "formUrlEncoded": [],
          "multipartForm": [],
          "file": []
        },
        "script": {},
        "vars": {},
        "assertions": [],
        "tests": "",
        "docs": "",
        "auth": {
          "mode": "none"
        }
      }
    },
    {
      "type": "http",
      "name": "Account ID Subscription -Fill in sample-",
      "seq": 1,
      "request": {
        "url": "https://api-eu.dhl.com/tracking/push/v1/subscription",
        "method": "POST",
        "headers": [
          {
            "name": "DHL-API-Key",
            "value": "ADD HERE YOUR API KEY",
            "enabled": true
          }
        ],
        "params": [],
        "body": {
          "mode": "json",
          "json": "{\r\n  \"hook\": {\r\n    \"uri\": \"ADD HERE YOUR WEBHOOK SYSTEM URL\"\r\n  },\r\n  \"format\": \"Default\",\r\n  \"type\": \"Account\",\r\n  \"service\": \"ADD HERE THE SERVICE\",\r\n  \"events\": [\r\n    \"Transit\", \"Delivered\", \"Pre-Transit\", \"Failure\", \"Unknown\"\r\n  ],\r\n  \"accountID\": \"ADD HERE YOUR ACCOUNT ID\"\r\n}\r\n",
          "formUrlEncoded": [],
          "multipartForm": [],
          "file": []
        },
        "script": {},
        "vars": {},
        "assertions": [],
        "tests": "",
        "docs": "",
        "auth": {
          "mode": "none"
        }
      }
    },
    {
      "type": "http",
      "name": "Activate Subscription",
      "seq": 7,
      "request": {
        "url": "https://api-eu.dhl.com/tracking/push/v1/subscription/ADD HERE YOUR SUBSCRIPTION ID",
        "method": "POST",
        "headers": [
          {
            "name": "DHL-API-Hook-Secret",
            "value": "ADD HERE THE SUBSCRIPTION SECRET",
            "enabled": true
          },
          {
            "name": "DHL-API-Key",
            "value": "ADD HERE YOUR API KEY",
            "enabled": true
          }
        ],
        "params": [],
        "body": {
          "mode": "json",
          "json": "",
          "formUrlEncoded": [],
          "multipartForm": [],
          "file": []
        },
        "script": {},
        "vars": {},
        "assertions": [],
        "tests": "",
        "docs": "",
        "auth": {
          "mode": "none"
        }
      }
    },
    {
      "type": "http",
      "name": "Delete Subscription",
      "seq": 10,
      "request": {
        "url": "https://api-eu.dhl.com/tracking/push/v1/subscription/ADD HERE THE SUBSCRIPTION ID",
        "method": "DELETE",
        "headers": [
          {
            "name": "DHL-API-Key",
            "value": "ADD HERE YOUR API KEY",
            "enabled": true
          },
          {
            "name": "DHL-API-Hook-Secret",
            "value": "ADD HERE THE SUBSCRIPTION SECRET",
            "enabled": true
          }
        ],
        "params": [],
        "body": {
          "mode": "none",
          "formUrlEncoded": [],
          "multipartForm": [],
          "file": []
        },
        "script": {},
        "vars": {},
        "assertions": [],
        "tests": "",
        "docs": "",
        "auth": {
          "mode": "none"
        }
      }
    },
    {
      "type": "http",
      "name": "Get Subscription ID details",
      "seq": 9,
      "request": {
        "url": "https://api-eu.dhl.com/tracking/push/v1/subscription/ADD HERE YOUR SUBSCRIPTION ID",
        "method": "GET",
        "headers": [
          {
            "name": "DHL-API-Key",
            "value": "ADD HERE YOUR API KEY",
            "enabled": true
          }
        ],
        "params": [],
        "body": {
          "mode": "none",
          "formUrlEncoded": [],
          "multipartForm": [],
          "file": []
        },
        "script": {},
        "vars": {},
        "assertions": [],
        "tests": "",
        "docs": "",
        "auth": {
          "mode": "none"
        }
      }
    },
    {
      "type": "http",
      "name": "Get Subscriptions -with API key-",
      "seq": 8,
      "request": {
        "url": "https://api-eu.dhl.com/tracking/push/v1/subscriptions",
        "method": "GET",
        "headers": [
          {
            "name": "DHL-API-Key",
            "value": "ADD HERE YOUR API KEY",
            "enabled": true
          }
        ],
        "params": [],
        "body": {
          "mode": "none",
          "formUrlEncoded": [],
          "multipartForm": [],
          "file": []
        },
        "script": {},
        "vars": {},
        "assertions": [],
        "tests": "",
        "docs": "",
        "auth": {
          "mode": "none"
        }
      }
    },
    {
      "type": "http",
      "name": "Multiple Shipment IDs Subscription -Example-",
      "seq": 6,
      "request": {
        "url": "https://api-eu.dhl.com/tracking/push/v1/subscription",
        "method": "POST",
        "headers": [
          {
            "name": "DHL-API-Key",
            "value": "ADD HERE YOUR API KEY",
            "enabled": true
          }
        ],
        "params": [],
        "body": {
          "mode": "json",
          "json": "{\r\n  \"hook\": {\r\n    \"uri\": \"https://examplewebhook.com\"\r\n  },\r\n  \"format\": \"Default\",\r\n  \"type\": \"Shipment\",\r\n  \"service\": \"ecommerce-europe\",\r\n  \"events\": [\r\n    \"Transit\", \"Delivered\", \"Pre-Transit\", \"Failure\", \"Unknown\"\r\n  ],\r\n  \"shipmentIDs\": [\r\n      \"12345678\",\r\n      \"87654321\",\r\n      \"88888888\"\r\n      ]\r\n}\r\n",
          "formUrlEncoded": [],
          "multipartForm": [],
          "file": []
        },
        "script": {},
        "vars": {},
        "assertions": [],
        "tests": "",
        "docs": "",
        "auth": {
          "mode": "none"
        }
      }
    },
    {
      "type": "http",
      "name": "Shipment ID Subscription -Example-",
      "seq": 4,
      "request": {
        "url": "https://api-eu.dhl.com/tracking/push/v1/subscription",
        "method": "POST",
        "headers": [
          {
            "name": "DHL-API-Key",
            "value": "ADD HERE YOUR API KEY",
            "enabled": true
          }
        ],
        "params": [],
        "body": {
          "mode": "json",
          "json": "{\r\n  \"hook\": {\r\n    \"uri\": \"https://examplewebhook.com\"\r\n  },\r\n  \"format\": \"Default\",\r\n  \"type\": \"Shipment\",\r\n  \"service\": \"ecommerce-europe\",\r\n  \"events\": [\r\n    \"Transit\", \"Delivered\", \"Pre-Transit\", \"Failure\", \"Unknown\"\r\n  ],\r\n  \"shipmentIDs\": [\"12345678\"]\r\n}\r\n",
          "formUrlEncoded": [],
          "multipartForm": [],
          "file": []
        },
        "script": {},
        "vars": {},
        "assertions": [],
        "tests": "",
        "docs": "",
        "auth": {
          "mode": "none"
        }
      }
    },
    {
      "type": "http",
      "name": "Shipment ID Subscription -Fill in sample-",
      "seq": 3,
      "request": {
        "url": "https://api-eu.dhl.com/tracking/push/v1/subscription",
        "method": "POST",
        "headers": [
          {
            "name": "DHL-API-Key",
            "value": "ADD HERE YOUR API KEY",
            "enabled": true
          }
        ],
        "params": [],
        "body": {
          "mode": "json",
          "json": "{\r\n  \"hook\": {\r\n    \"uri\": \"ADD HERE YOUR WEBHOOK SYSTEM URL\"\r\n  },\r\n  \"format\": \"Default\",\r\n  \"type\": \"Shipment\",\r\n  \"service\": \"ADD HERE THE SERVICE\",\r\n  \"events\": [\r\n    \"Transit\", \"Delivered\", \"Pre-Transit\", \"Failure\", \"Unknown\"\r\n  ],\r\n  \"shipmentIDs\": [\"ADD HERE YOUR SHIPMENT ID\"]\r\n}\r\n",
          "formUrlEncoded": [],
          "multipartForm": [],
          "file": []
        },
        "script": {},
        "vars": {},
        "assertions": [],
        "tests": "",
        "docs": "",
        "auth": {
          "mode": "none"
        }
      }
    },
    {
      "type": "http",
      "name": "Shipment ID Subscription with Authentication -Example-",
      "seq": 5,
      "request": {
        "url": "https://api-eu.dhl.com/tracking/push/v1/subscription",
        "method": "POST",
        "headers": [
          {
            "name": "DHL-API-Key",
            "value": "ADD HERE YOUR API KEY",
            "enabled": true
          }
        ],
        "params": [],
        "body": {
          "mode": "json",
          "json": "{\r\n  \"hook\": {\r\n    \"uri\": \"https://examplewebhook.com\",\r\n    \"authentication\": {\r\n      \"type\": \"ApiKeyAuthentication\",\r\n      \"header\": \"example-secure-header\",\r\n      \"token\": \"example-token-123\"\r\n    }\r\n  },\r\n  \"format\": \"Default\",\r\n  \"type\": \"Shipment\",\r\n  \"service\": \"ecommerce-europe\",\r\n  \"events\": [\r\n    \"Transit\", \"Delivered\", \"Pre-Transit\", \"Failure\", \"Unknown\"\r\n  ],\r\n  \"shipmentIDs\": [\"12345678\"]\r\n}\r\n",
          "formUrlEncoded": [],
          "multipartForm": [],
          "file": []
        },
        "script": {},
        "vars": {},
        "assertions": [],
        "tests": "",
        "docs": "",
        "auth": {
          "mode": "none"
        }
      }
    }
  ],
  "environments": [],
  "root": {
    "request": {
      "auth": {
        "mode": "none"
      }
    },
    "meta": {
      "name": "DHL Shipment Tracking Push Bruno Collection"
    }
  },
  "brunoConfig": {
    "version": "1",
    "name": "DHL Shipment Tracking Push Bruno Collection",
    "type": "collection",
    "ignore": [
      "node_modules",
      ".git"
    ]
  }
}