Parcel.NET.Dhl.Tracking
1.1.0
dotnet add package Parcel.NET.Dhl.Tracking --version 1.1.0
NuGet\Install-Package Parcel.NET.Dhl.Tracking -Version 1.1.0
<PackageReference Include="Parcel.NET.Dhl.Tracking" Version="1.1.0" />
<PackageVersion Include="Parcel.NET.Dhl.Tracking" Version="1.1.0" />
<PackageReference Include="Parcel.NET.Dhl.Tracking" />
paket add Parcel.NET.Dhl.Tracking --version 1.1.0
#r "nuget: Parcel.NET.Dhl.Tracking, 1.1.0"
#:package Parcel.NET.Dhl.Tracking@1.1.0
#addin nuget:?package=Parcel.NET.Dhl.Tracking&version=1.1.0
#tool nuget:?package=Parcel.NET.Dhl.Tracking&version=1.1.0

Parcel.NET.Dhl.Tracking
DHL Parcel DE Tracking XML API v0 client for Parcel.NET — track shipments and retrieve delivery signatures.
Unofficial project. Not affiliated with, endorsed by, or supported by Deutsche Post AG / DHL Group. See the trademark notice below.
Installation
dotnet add package Parcel.NET.Dhl.Tracking
Usage
builder.Services.AddDhl(options =>
{
options.ApiKey = "your-api-key";
options.TrackingUsername = "your-tracking-username";
options.TrackingPassword = "your-tracking-password";
})
.AddDhlTracking();
var client = serviceProvider.GetRequiredService<IDhlTrackingClient>();
// Track a shipment
var result = await client.TrackAsync("00340434161094042557");
Console.WriteLine($"Status: {result.Status}");
// Track with options
var result = await client.TrackAsync("00340434161094042557",
new DhlTrackingOptions { Language = "de" });
// Retrieve proof-of-delivery signature
byte[]? signature = await client.GetSignatureAsync("00340434161094042557");
IDhlTrackingClient extends ITrackingService. Sandbox mode is supported — set UseSandbox = true in DhlOptions.
Links
Trademarks and disclaimer
This is an independent, community-maintained project. It is not an official DHL product and is not affiliated with, endorsed by, or sponsored by Deutsche Post AG / DHL Group. "DHL", "Deutsche Post", "Packstation", "Internetmarke", "Portokasse" and "E-POST" are trademarks or registered trademarks of Deutsche Post AG / DHL Group; all other names and brands are the property of their respective owners and are used solely to identify the third-party APIs this package communicates with. Provided under the MIT license, as-is, with no warranty and no support agreement from DHL Group. Details: Parcel.NET.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Parcel.NET.Abstractions (>= 1.1.0)
- Parcel.NET.Dhl (>= 1.1.0)
-
net8.0
- Parcel.NET.Abstractions (>= 1.1.0)
- Parcel.NET.Dhl (>= 1.1.0)
-
net9.0
- Parcel.NET.Abstractions (>= 1.1.0)
- Parcel.NET.Dhl (>= 1.1.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Parcel.NET.Dhl.Tracking:
| Package | Downloads |
|---|---|
|
Parcel.NET.Dhl.All
Unofficial meta-package that includes all DHL carrier packages for Parcel.NET. Community project, not affiliated with or endorsed by Deutsche Post AG / DHL Group. |
GitHub repositories
This package is not used by any popular GitHub repositories.