UPS API v1.0
Services
UPS STANDARD
Die Etikette wird erstellt und sofort an den Kunden zurückgesandt. Sie können auch eine Abholung bestellen, wenn Sie das Abholdatum in der Anfrage angeben.
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": "ups",
"service": "standard",
"reference_number": "ref1234356789",
}
Beachten: Sie können auch eine Abholung bestellen, wenn Sie das Abholdatum in der persönlichen Wahrnehmung "Abholung": "2020-09-08"
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ängste Seite): 100 cm
- maximale Abmessungen (Zweitlängste Seite): 76 cm
- maximale Gurtmaß: 330
Formel: (Zweitlängste Seite + Kürzeste Seite) * 2 + Längste Seite
- maximale Volumengewicht: 32 kg
Formel: (Länge * Breite * Höhe)/5000
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.ups.com/track?loc=de_DE&tracknum=000111000111000&requester=WT/trackdetails",
"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": "ups","service": "standard","reference_number": "ref1234356789"}'
https: //easylox.de/api/v1/create