Zum Hauptinhalt springen

Abholbestellungen

Erstellen Sie wiederkehrende geplante Abholbestellungen. DPD holt Pakete von Ihrem Standort an bestimmten Tagen und Zeitfenstern ab.

Endpunkt: POST /api/v1/pickup-orders Authentifizierung: Bearer JWT-Token erforderlich


Felder

FeldTypLängePflichtfeldBeschreibung
invoicingNumberString1–20JaKundenrechnungsnummer
pickupDateString10JaGeplantes Abholdatum (yyyy-MM-dd), muss in der Zukunft liegen
weekDayIntegerNeinWochentag (1=Mo … 7=So), wird aus pickupDate berechnet wenn nicht angegeben
fromTime1String5NeinMorgendliches Zeitfenster Beginn (HH:mm)
toTime1String5NeinMorgendliches Zeitfenster Ende (HH:mm)
fromTime2String5NeinNachmittägliches Zeitfenster Beginn (HH:mm)
toTime2String5NeinNachmittägliches Zeitfenster Ende (HH:mm)
addressAddressDTOJaAbholadresse
numberOfParcelsIntegerJaErwartete Paketanzahl (1–99)
tourString0–50NeinTour-/Routenkennung

Zeitfenster

Sie können bis zu zwei Zeitfenster angeben (morgens und nachmittags):

FensterFelderBeispiel
MorgensfromTime1 / toTime108:00 / 12:00
NachmittagsfromTime2 / toTime213:00 / 17:00

Beispiel

curl -X POST "https://label-print-shipments.dpd.ch/api/v1/pickup-orders?locale=de_CH" \
-H "Authorization: Bearer <jwt_token>" \
-H "Content-Type: application/json" \
-d '[{
"invoicingNumber": "12345678",
"pickupDate": "2025-10-31",
"weekDay": 5,
"fromTime1": "08:00",
"toTime1": "12:00",
"numberOfParcels": 15,
"address": {
"name": "Lager A",
"countryCode": "CH",
"zipCode": "8000",
"city": "Zürich",
"street": "Industriestrasse 45"
}
}]'

Unterschied zu Abholaufträgen

AbholbestellungenAbholaufträge
HäufigkeitWiederkehrend (Wochenplan)Einmalig
ZeitfensterBis zu 2 (morgens + nachmittags)Von DPD festgelegt
Paketlimit99999