DPD API Integration & Shipping Workflow
The DPD API integration is implemented as a carrier-specific SOAP workflow within a C# / .NET enterprise shipping application. Shipment information is prepared from the application's common shipment model before being converted into the DPD-specific ShipmentService request used by the enterprise shipping software.
The integration obtains a DPD authentication token, calculates shipment weight and parcel count, determines the sending depot and constructs the DPD SOAP API request before submitting it to DPD.
The returned response is parsed to identify shipment and tracking information and to process the PDF shipping labels returned by DPD.
Implementation flow:
Prepare shipment → authenticate → calculate weight and parcels → determine sending depot → build SOAP request → submit to DPD → process response → process labels and tracking.