DHL API v1.1
Services
DHL STANDARD
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": "dhl",
"service": "standard",
"reference_number": "ref1234356789",
"contract": "own",
}
Request info:
amount_of_label
optional. Anzahl identischer Gewichte, Standard 1
Bedarf:
to
Empfängerbereichfrom
Absenderabschnittpackage
Abschnitt Frachtparametercontract
Die Zusammenarbeit mit API DHL ist nur durch Ihren eigenen Vertrag möglich!
Überprüfung der Abreise
- maximale Längste Seite: 200 cm
- maximale Gurtmaß: 360
Formel: (zweitlaengsteSeite + kuerzesteSeite) * 2 + laengsteSeite
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"
}
}
DHL STANDARD + RELABEL
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": "dhl",
"service": "relabel",
"reference_number": "ref1234356789",
"contract": "own"
}
Request info:
amount_of_label
optional. Anzahl identischer Gewichte, Standard 1
Bedarf:
to
Empfängerbereichfrom
Absenderabschnittpackage
Abschnitt Frachtparametercontract
Die Zusammenarbeit mit API DHL ist nur durch Ihren eigenen Vertrag möglich!
Überprüfung der Abreise
- maximale Längste Seite: 200 cm
- maximale Gurtmaß: 360
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://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"
}
}
DHL 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": "dhl",
"service": "dhl_ftp_tas",
"reference_number": "ref1234356789",
"contract": "own",
"pickup": "2020-09-08",
}
Request info:
amount_of_label
optional. Anzahl identischer Gewichte, Standard 1
Bedarf:
to
Empfängerbereichfrom
Absenderabschnittpackage
Abschnitt Frachtparametercontract
Die Zusammenarbeit mit API DHL ist nur durch Ihren eigenen Vertrag möglich!pickup
das gewünschte Datum der Abholung der Ware an der Absenderadresse
Überprüfung der Abreise
- maximale Längste Seite: 200 cm
- maximale Gurtmaß: 360
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://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": "dhl","service": "standard","reference_number": "ref1234356789"}'
https://easylox.de/api/v1/create
ZOLLDEKLARATION
Wenn Sie eine Sendung in ein Land senden möchten, in dem eine Zollanmeldung erforderlich ist, können Sie dies folgendermaßen angeben. Detaillierte Informationen zu den Parametern finden Sie in unserer Dokumentation zum Erstellen einer Sendung.
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": "EG",
"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
},
"customs_declaration":{
"contents_type":"commercial_goods",
"contents_explanation":"Alcoholic beverages",
"currency":"EUR",
"additional_fees": 0.0,
"drop_off_location":"DE",
"posting_date":"2020-12-09",
"invoice_number":"123ABC",
"total_value_amount":247,
"items":[{
"origin_country": "DE",
"description": "Linkwood 25 years",
"hs_tariff_number": "501293884",
"quantity": "1",
"value_amount": "138.50",
"net_weight": "0.8"
},
{
"origin_country": "DE",
"description": "Caol Ila 18 years",
"hs_tariff_number": "123384890",
"quantity": "1",
"value_amount": "108.50",
"net_weight": "0.8"
}]
},
"amount_of_label": 1,
"carrier": "dhl",
"service": "standard",
"reference_number": "ref1234356789",
"contract": "own",
}
Request info:
amount_of_label
optional. Anzahl identischer Gewichte, Standard 1
Bedarf:
to
Empfängerbereichfrom
Absenderabschnittpackage
Abschnitt Frachtparametercontract
Die Zusammenarbeit mit API DHL ist nur durch Ihren eigenen Vertrag möglich!customs_declaration
Abschnitt der Parameter der Zollanmeldung
Überprüfung der Abreise
- maximale Abmessungen (l/b/h): 120 x 60 x 60 cm
- maximale Gurtmaß: 360
Formel: (zweitlaengsteSeite + kuerzesteSeite) * 2 + laengsteSeite
Datenanforderung
to country
Für EU-Länder wird keine Zollanmeldung abgegebencontents_type
commercial_goods, commercial_sample, documents, gift, returned_goods>currency
EURcontents_explanation
Inhaltserklärung erforderlichitems (origin_country, description, quantity, value_amount, net_weigh)
Erforderlich
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 Transportunternehmenscarrier_declaration_document_url
Link zum Herunterladen der Zollanmeldunglabel
Link zum Etikettprice
Bestellkosten
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": "eg","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}, "customs_declaration":{"contents_type":"commercial_goods", "contents_explanation":"Alcoholic beverages","currency":"EUR","additional_fees": 0.0,"drop_off_location":"DE","posting_date":"2020-12-09","invoice_number":"123ABC", "total_value_amount":247,"items":[{"origin_country": "DE","description": "Linkwood 25 years","hs_tariff_number": "501293884","quantity": "1","value_amount": "138.50","net_weight": "0.8"},{"origin_country": "DE","description": "Caol Ila 18 years","hs_tariff_number": "123384890","quantity": "1","value_amount": "108.50","net_weight": "0.8"}]},"amount_of_label": 1,"carrier": "dhl","service": "standard","reference_number": "ref1234356789"}'
https://easylox.de/api/v1/create
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",
"carrier_declaration_document_url":"https://documents.shipcloud.io/shipments/4f47674978578b0616f6df4fc6a77498fddaf26e\/customs_declaration_document.pdf",
"label": "https://easylox.de/get_label/123456789123456789132456789",
"price": "0.00"
}
}