DPD API v1.1
Services
DPD STANDARD
Die Etikette wird erstellt und sofort an den Kunden zurückgesandt, OHNE die Fracht abzuholen
POST https://easylox.de/api/v1/create
{
"to": {
"company": "Paket.ag & EasyLox GmbH",
"first_name": "Christian",
"last_name": "Rademaker",
"street": "Mulweg",
"street_no": "3a",
"city": "Schifferstadt",
"zip_code": "67105",
"country": "DE",
"phone": "+4962359159957",
},
"from": {
"company": "Receiver Inc.",
"first_name": "Max",
"last_name": "Mustermann",
"street": "Beispielstrase",
"street_no": "123",
"city": "Musterstadt",
"zip_code": "48455",
"country": "DE",
"phone": "555-555",
},
"package": {
"weight": 5,
"length": 30,
"width": 20,
"height": 10
},
"amount_of_label": 1,
"carrier": "dpd",
"service": "standard",
"reference_number": "ref1234356789",
"contract": "own|firma(default)",
}
Request info:
amount_of_label
optional. Anzahl identischer Gewichte, Standard 1
Bedarf:
to
Empfängerbereichfrom
Absenderabschnittpackage
Abschnitt Frachtparametercontract
Wenn Sie einen eigenen Vertrag mit DPD haben, können Sie diesen verwenden, indem Sie den Wertcontract: "own"
setzen, der Standard istfirma
Überprüfung der Abreise bis zu 3 kg
- maximale Abmessungen (Längste Seite): 50 cm
- maximale Gurtmaß: 110
Formel: (Zweitlängste Seite + Kürzeste Seite) * 2 + Längste Seite
Überprüfung der Abreise ab 3 kg
- maximale Abmessungen (Längste Seite): 175 cm
- maximale Gurtmaß: 300
Formel: (Zweitlängste Seite + Kürzeste Seite) * 2 + Längste Seite
Wenn die Bestellung erfolgreich erstellt wurde, gibt die EasyLox.de-API die folgende Antwort zurück:
Response info:
id
eindeutige Bestellnummer im EasyLox.de-Systemshipping_id
Frachtnummershipment_url
Link zur Bestellung im EasyLox.de-Systemtracking_url
Link zur Verfolgung des Auftragsstatus in EasyLox.decarrier_tracking_url
Link, um den Status der Bestellung im System des Transportunternehmens zu verfolgencarrier_tracking_no
Verfolgung der Frachtnummer im System des Transportunternehmenslabel
Link zum Etikettprice
Bestellkosten
Response
200 OK
{
"0":
{
"id" :859902,
"shipping_id": "123456789123456789132456789",
"shipment_url": "https://easylox.de/shipment/123456/edit",
"tracking_url": "https://easylox.de/shipment/123456/tracking",
"carrier_tracking_url": "https://tracking.dpd.de/parcelstatus?query=000111000111000&locale=de_DE",
"carrier_tracking_no": "000111000111000",
"label": "https://easylox.de/get_label/123456789123456789132456789",
"price": "0.00"
}
}
DPD RETURN
Die Etikette wird gedruckt und sofort an den Kunden zurückgesandt, OHNE die Fracht abzuholen
POST https://easylox.de/api/v1/create
{
"to": {
"company": "Paket.ag & EasyLox GmbH",
"first_name": "Christian",
"last_name": "Rademaker",
"street": "Mulweg",
"street_no": "3a",
"city": "Schifferstadt",
"zip_code": "67105",
"country": "DE",
"phone": "+4962359159957",
},
"from": {
"company": "Receiver Inc.",
"first_name": "Max",
"last_name": "Mustermann",
"street": "Beispielstrase",
"street_no": "123",
"city": "Musterstadt",
"zip_code": "48455",
"country": "DE",
"phone": "555-555",
},
"package": {
"weight": 5,
"length": 30,
"width": 20,
"height": 10
},
"amount_of_label": 1,
"carrier": "dpd",
"service": "dpd_return",
"reference_number": "ref1234356789",
"contract": "own|firma(default)",
}
Request info:
amount_of_label
optional. Anzahl identischer Gewichte, Standard 1
Bedarf:
to
Empfängerbereichfrom
Absenderabschnittpackage
Abschnitt Frachtparametercontract
Wenn Sie einen eigenen Vertrag mit DPD haben, können Sie diesen verwenden, indem Sie den Wertcontract: "own"
setzen, der Standard istfirma
pickup
das gewünschte Datum der Abholung der Ware an der Absenderadresse
Überprüfung der Abreise bis zu 3 kg
- maximale Abmessungen (Längste Seite): 50 cm
- maximale Gurtmaß: 110
Formel: (Zweitlängste Seite + Kürzeste Seite) * 2 + Längste Seite
Überprüfung der Abreise ab 3 kg
- maximale Abmessungen (Längste Seite): 120 cm
- maximale Gurtmaß: 250
Formel: (Zweitlängste Seite + Kürzeste Seite) * 2 + Längste Seite
Wenn die Bestellung erfolgreich erstellt wurde, gibt die EasyLox.de-API die folgende Antwort zurück:
Response info:
id
eindeutige Bestellnummer im EasyLox.de-Systemshipping_id
Frachtnummershipment_url
Link zur Bestellung im EasyLox.de-Systemtracking_url
Link zur Verfolgung des Auftragsstatus in EasyLox.decarrier_tracking_url
Link, um den Status der Bestellung im System des Transportunternehmens zu verfolgencarrier_tracking_no
Verfolgung der Frachtnummer im System des Transportunternehmenslabel
Link zum Etikettprice
Bestellkosten
Response
200 OK
{
"0":
{
"id" :859902,
"shipping_id": "123456789123456789132456789",
"shipment_url": "https://easylox.de/shipment/123456/edit",
"tracking_url": "https://easylox.de/shipment/123456/tracking",
"carrier_tracking_url": "https://tracking.dpd.de/parcelstatus?query=000111000111000&locale=de_DE",
"carrier_tracking_no": "000111000111000",
"label": "https://easylox.de/get_label/123456789123456789132456789",
"price": "0.00"
}
}
DPD PAKETSHOP
Die Etikette wird gedruckt und sofort an den Kunden zurückgesandt, OHNE die Fracht abzuholen
POST https://easylox.de/api/v1/create
{
"to": {
"company": "Paket.ag & EasyLox GmbH",
"first_name": "Christian",
"last_name": "Rademaker",
"street": "Mulweg",
"street_no": "3a",
"city": "Schifferstadt",
"zip_code": "67105",
"country": "DE",
"phone": "+4962359159957",
},
"from": {
"company": "Receiver Inc.",
"first_name": "Max",
"last_name": "Mustermann",
"street": "Beispielstrase",
"street_no": "123",
"city": "Musterstadt",
"zip_code": "48455",
"country": "DE",
"phone": "555-555",
},
"package": {
"weight": 5,
"length": 30,
"width": 30,
"height": 30
},
"amount_of_label": 1,
"carrier": "dpd",
"service": "paket_shop",
"reference_number": "ref1234356789",
"contract": "firma",
}
Request info:
amount_of_label
optional. Anzahl identischer Gewichte, Standard 1
Bedarf:
to
Empfängerbereichfrom
Absenderabschnittpackage
Abschnitt Frachtparametercontract
mögliche Bedeutung vonfirma
(nur)
Überprüfung der Abreise
- maximale Gewicht: 20 kg
- maximale Abmessungen (Längste Seite + Kürzeste Seit): 100 cm
- maximale Gurtmaß: 250
Formel: (Zweitlängste Seite + Kürzeste Seite) * 2 + Längste Seite
Wenn die Bestellung erfolgreich erstellt wurde, gibt die EasyLox.de-API die folgende Antwort zurück:
Response info:
id
eindeutige Bestellnummer im EasyLox.de-Systemshipping_id
Frachtnummershipment_url
Link zur Bestellung im EasyLox.de-Systemtracking_url
Link zur Verfolgung des Auftragsstatus in EasyLox.decarrier_tracking_url
Link, um den Status der Bestellung im System des Transportunternehmens zu verfolgencarrier_tracking_no
Verfolgung der Frachtnummer im System des Transportunternehmenslabel
Link zum Etikettprice
Bestellkosten
Response
200 OK
{
"0":
{
"id" :859902,
"shipping_id": "123456789123456789132456789",
"shipment_url": "https://easylox.de/shipment/123456/edit",
"tracking_url": "https://easylox.de/shipment/123456/tracking",
"carrier_tracking_url": "https://tracking.dpd.de/parcelstatus?query=000111000111000&locale=de_DE",
"carrier_tracking_no": "000111000111000",
"label": "https://easylox.de/get_label/123456789123456789132456789",
"price": "0.00"
}
}
DPD ABHOLUNG
Der Fahrer bringt das Etikett am Tag der Abholung der Ladung mit
POST https://easylox.de/api/v1/create
{
"to": {
"company": "Paket.ag & EasyLox GmbH",
"first_name": "Christian",
"last_name": "Rademaker",
"street": "Mulweg",
"street_no": "3a",
"city": "Schifferstadt",
"zip_code": "67105",
"country": "DE",
"phone": "+4962359159957",
},
"from": {
"company": "Receiver Inc.",
"first_name": "Max",
"last_name": "Mustermann",
"street": "Beispielstrase",
"street_no": "123",
"city": "Musterstadt",
"zip_code": "48455",
"country": "DE",
"phone": "555-555",
},
"package": {
"weight": 5,
"length": 30,
"width": 20,
"height": 10
},
"amount_of_label": 1,
"carrier": "dpd",
"service": "dpd_ftp",
"reference_number": "ref1234356789",
"contract": "own|firma(default)",
"pickup": "2020-09-08",
}
Request info:
amount_of_label
optional. Anzahl identischer Gewichte, Standard 1
Bedarf:
to
Empfängerbereichfrom
Absenderabschnittpackage
Abschnitt Frachtparametercontract
Wenn Sie einen eigenen Vertrag mit DPD haben, können Sie diesen verwenden, indem Sie den Wertcontract: "own"
setzen, der Standard istfirma
pickup
das gewünschte Datum der Abholung der Ware an der Absenderadresse
Überprüfung der Abreise
- maximale Abmessungen (Längste Seite): 175 cm
- maximale Gurtmaß: 300
Formel: (Zweitlängste Seite + Kürzeste Seite) * 2 + Längste Seite
Wenn die Bestellung erfolgreich erstellt wurde, gibt die EasyLox.de-API die folgende Antwort zurück:
Response info:
id
eindeutige Bestellnummer im EasyLox.de-Systemshipping_id
Frachtnummershipment_url
Link zur Bestellung im EasyLox.de-Systemtracking_url
Link zur Verfolgung des Auftragsstatus in EasyLox.decarrier_tracking_url
Link, um den Status der Bestellung im System des Transportunternehmens zu verfolgencarrier_tracking_no
Verfolgung der Frachtnummer im System des Transportunternehmenslabel
Link zum Etikettprice
Bestellkosten
Response
200 OK
{
"0":
{
"id" :859902,
"shipping_id": "123456789123456789132456789",
"shipment_url": "https://easylox.de/shipment/123456/edit",
"tracking_url": "https://easylox.de/shipment/123456/tracking",
"carrier_tracking_url": "https://tracking.dpd.de/parcelstatus?query=000111000111000&locale=de_DE",
"carrier_tracking_no": "000111000111000",
"label": "https://easylox.de/get_label/123456789123456789132456789",
"price": "0.00"
}
}
Beispielanforderung mit CURL
curl -u :API_KEY -H "Content-Type: application/json" -d '{"to": {"company": "Paket.ag & EasyLox gmbh","first_name": "christian","last_name": "rademaker","street": "mühlweg","street_no": "3a","city": "schifferstadt","zip_code": "67105","country": "de","phone": "+4962359159957","email": "it@paket.ag"},"from": {"company": "Receiver inc.","first_name": "max","last_name": "mustermann","street": "beispielstraße","street_no": "123","city": "musterstadt","zip_code": "48455","country": "de","phone": "555-555","email": "test@domain.tld"},"package": {"weight": 20,"length": 100,"width": 50,"height": 50},"amount_of_label": 1,"carrier": "dpd","service": "standard","reference_number": "ref1234356789"}'
https://easylox.de/api/v1/create