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

Parcel.NET.Dhl.UnifiedTracking
DHL Unified Tracking JSON API client for Parcel.NET — track DHL shipments across all services using the modern JSON API.
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.UnifiedTracking
Usage
builder.Services.AddDhl(options =>
{
options.ApiKey = "your-api-key";
})
.AddDhlUnifiedTracking();
var client = serviceProvider.GetRequiredService<IDhlUnifiedTrackingClient>();
// Track a shipment
var result = await client.TrackAsync("00340434161094042557");
Console.WriteLine($"Status: {result.Status}");
// Track with filtering options
var result = await client.TrackAsync("00340434161094042557",
new DhlUnifiedTrackingOptions
{
Language = "en",
Service = "parcel-de",
RecipientPostalCode = "10117"
});
IDhlUnifiedTrackingClient extends ITrackingService. Only requires an API key — no additional credentials needed.
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.UnifiedTracking:
| 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.