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ängerbereich
  • from Absenderabschnitt
  • package 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-System
  • shipping_id Frachtnummer
  • shipment_url Link zur Bestellung im EasyLox.de-System
  • tracking_url Link zur Verfolgung des Auftragsstatus in EasyLox.de
  • carrier_tracking_url Link, um den Status der Bestellung im System des Transportunternehmens zu verfolgen
  • carrier_tracking_no Verfolgung der Frachtnummer im System des Transportunternehmens
  • label Link zum Etikett
  • price 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