Passa al contenuto principale

Richieste di ritiro

Pianificare un ritiro una tantum di pacchi dal proprio indirizzo. DPD verrà a ritirare i pacchi alla data richiesta.

Endpoint: POST /api/v1/collection-requests Autenticazione: Token JWT Bearer obbligatorio


Campi

CampoTipoLunghezzaObbligatorioDescrizione
invoicingNumberString1–20Numero cliente DPD
pickupDateString10Data di ritiro richiesta (yyyy-MM-dd), deve essere futura
noteString0–255NoIstruzioni speciali di ritiro
senderAddressDTOIndirizzo di ritiro
receiverAddressDTOIndirizzo di destinazione finale
numberOfParcelsIntegerNumero di pacchi previsto (1–999)
weightDoubleNoPeso totale in grammi
serviceCodeString2–10Codice servizio DPD (es. PSD, PSI)

Esempio

curl -X POST "https://label-print-shipments.dpd.ch/api/v1/collection-requests?locale=it_CH" \
-H "Authorization: Bearer <jwt_token>" \
-H "Content-Type: application/json" \
-d '[{
"invoicingNumber": "12345678",
"pickupDate": "2025-10-31",
"serviceCode": "PSD",
"numberOfParcels": 5,
"sender": {
"name": "Società Mittente SA",
"countryCode": "CH",
"zipCode": "6900",
"city": "Lugano",
"street": "Via Industria 25"
},
"receiver": {
"name": "Società Destinataria SRL",
"countryCode": "IT",
"zipCode": "20121",
"city": "Milano",
"street": "Via Monte Napoleone 1",
"email": "info@destinatario.it"
}
}]'
note

weight è espresso in grammi (es. 25000 = 25 kg). pickupDate deve essere una data futura.