GLS API v1.0
Services
GLS 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": "gls",
"service": "standard",
"reference_number": "ref1234356789",
}
Request info:
amount_of_labeloptional. Anzahl identischer Gewichte, Standard 1
Bedarf:
toEmpfängerbereichfromAbsenderabschnittpackageAbschnitt Frachtparameterpickupdas gewünschte Datum der Abholung der Ware an der Absenderadresse
Überprüfung der Abreise
- maximale Abmessungen (Länge): 200 cm
- maximale Abmessungen (Breite): 80 cm
- maximale Abmessungen (Höhe): 60 cm
- maximale Gurtmaß: 480
Formel: (Breite + Höhe) * 2 + Länge - maximale RealGewicht: 40 kg
Wenn die Bestellung erfolgreich erstellt wurde, gibt die EasyLox.de-API die folgende Antwort zurück:
Response info:
ideindeutige Bestellnummer im EasyLox.de-Systemshipping_idFrachtnummershipment_urlLink zur Bestellung im EasyLox.de-Systemtracking_urlLink zur Verfolgung des Auftragsstatus in EasyLox.decarrier_tracking_urlLink, um den Status der Bestellung im System des Transportunternehmens zu verfolgencarrier_tracking_noVerfolgung der Frachtnummer im System des TransportunternehmenslabelLink zum EtikettpriceBestellkosten
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": "gls","service": "standard","reference_number": "ref1234356789"}'
https://easylox.de/api/v1/create GLS 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": "gls",
"service": "returns",
"reference_number": "ref1234356789"
}
Request info:
amount_of_labeloptional. Anzahl identischer Gewichte, Standard 1
Bedarf:
toEmpfängerbereichfromAbsenderabschnittpackageAbschnitt Frachtparameter
Überprüfung der Abreise
- maximale Abmessungen (Länge): 200 cm
- maximale Abmessungen (Breite): 80 cm
- maximale Abmessungen (Höhe): 60 cm
- maximale Gurtmaß: 480
Formel: (Breite + Höhe) * 2 + Länge - maximale RealGewicht: 40 kg
Wenn die Bestellung erfolgreich erstellt wurde, gibt die EasyLox.de-API die folgende Antwort zurück:
Response info:
ideindeutige Bestellnummer im EasyLox.de-Systemshipping_idFrachtnummershipment_urlLink zur Bestellung im EasyLox.de-Systemtracking_urlLink zur Verfolgung des Auftragsstatus in EasyLox.decarrier_tracking_urlLink, um den Status der Bestellung im System des Transportunternehmens zu verfolgencarrier_tracking_noVerfolgung der Frachtnummer im System des TransportunternehmenslabelLink zum EtikettpriceBestellkosten
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": "gls","service": "returns","reference_number": "ref1234356789"}'
https://easylox.de/api/v1/create GLS Pick&ShipService
Mit dem Pick & ShipService können Sie GLS auffordern, ein Paket an der Adresse Ihrer Wahl abzuholen und direkt an den Empfänger zu liefern.
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": "gls",
"service": "gls_pick_and_ship",
"reference_number": "ref1234356789",
"pickup": "2020-09-08",
}
Request info:
amount_of_labeloptional. Anzahl identischer Gewichte, Standard 1
Bedarf:
toEmpfängerbereichfromAbsenderabschnittpackageAbschnitt Frachtparameterpickupdas gewünschte Datum der Abholung der Ware an der Absenderadresse
Überprüfung der Abreise
- maximale Abmessungen (Länge): 200 cm
- maximale Abmessungen (Breite): 80 cm
- maximale Abmessungen (Höhe): 60 cm
- maximale Gurtmaß: 480
Formel: (Breite + Höhe) * 2 + Länge - maximale RealGewicht: 40 kg
Datenanforderung
to countryDE oder AT
Wenn die Bestellung erfolgreich erstellt wurde, gibt die EasyLox.de-API die folgende Antwort zurück:
Response info:
ideindeutige Bestellnummer im EasyLox.de-Systemshipping_idFrachtnummertracking_urlLink zur Verfolgung des Auftragsstatus in EasyLox.depriceBestellkosten
Response
200 OK
{
"0":
{
"id" :859902,
"shipping_id": "123456789123456789132456789",
"tracking_url": "https://easylox.de/shipment/123456/tracking",
"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": "gls","service": "gls_pick_and_ship","reference_number": "ref1234356789","pickup": "2020-09-08"}'
https://easylox.de/api/v1/create GARANTIE 24
When using the additional service Guaranteed24Service the carrier GLS is guaranteeing delivery on the next business day (except Saturdays) for shipments within Germany. If the delivery can't be made within time, GLS will refund the extra charges for the service.
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
},
"additional_services":{[
"name":"gls_guaranteed24service",
]
},
"amount_of_label": 1,
"carrier": "gls",
"service": "standard",
"reference_number": "ref1234356789",
}
Request info:
amount_of_labeloptional. Anzahl identischer Gewichte, Standard 1
Bedarf:
toEmpfängerbereichfromAbsenderabschnittpackageAbschnitt Frachtparameteradditional_servicesAbschnitt Zusätzliche Serviceparameter
Überprüfung der Abreise
- maximale Abmessungen (Länge): 200 cm
- maximale Abmessungen (Breite): 80 cm
- maximale Abmessungen (Höhe): 60 cm
- maximale Gurtmaß: 480
Formel: (Breite + Höhe) * 2 + Länge - maximale RealGewicht: 40 kg
Datenanforderung
to countryDE
Wenn die Bestellung erfolgreich erstellt wurde, gibt die EasyLox.de-API die folgende Antwort zurück:
Response info:
ideindeutige Bestellnummer im EasyLox.de-Systemshipping_idFrachtnummershipment_urlLink zur Bestellung im EasyLox.de-Systemtracking_urlLink zur Verfolgung des Auftragsstatus in EasyLox.decarrier_tracking_urlLink, um den Status der Bestellung im System des Transportunternehmens zu verfolgencarrier_tracking_noVerfolgung der Frachtnummer im System des TransportunternehmenslabelLink zum EtikettpriceBestellkosten
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}, "additional_services":[{"name":"gls_guaranteed24service"}],"amount_of_label": 1,"carrier": "gls","service": "standard","reference_number": "ref1234356789"}'
https://easylox.de/api/v1/create