DEUTSCHE POST API v1.0
Services
WARENPOST
Die Etikette wird erstellt und sofort an den Kunden zurückgegeben
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": 1,
"length": 35,
"width": 25,
"height": 5
},
"amount_of_label": 1,
"carrier": "warenpost",
"service": "warenpost",
"reference_number": "ref1234356789",
}
Request info:
amount_of_label
optional. Anzahl identischer Gewichte, Standard 1
Bedarf:
to
Empfängerbereichfrom
Absenderabschnittpackage
Abschnitt Frachtparameter
Überprüfung der Abreise
- maximale Abmessungen (l/b/h): 35 x 25 x 5 cm
- maximale Gewight: 1 kg
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://www.dhl.de/de/privatkunden/pakete-empfangen/verfolgen.html?piececode=000111000111000",
"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": "warenpost","service": "warenpost","reference_number": "ref1234356789"}'
https: //easylox.de/api/v1/create