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_label optional. Anzahl identischer Gewichte, Standard 1

Bedarf:

  • to Empfängerbereich
  • from Absenderabschnitt
  • package Abschnitt Frachtparameter
  • pickup das 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:

  • 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://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_label optional. Anzahl identischer Gewichte, Standard 1

Bedarf:

  • to Empfängerbereich
  • from Absenderabschnitt
  • package Abschnitt 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:

  • 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://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_label optional. Anzahl identischer Gewichte, Standard 1

Bedarf:

  • to Empfängerbereich
  • from Absenderabschnitt
  • package Abschnitt Frachtparameter
  • pickup das 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 country DE oder AT

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
  • tracking_url Link zur Verfolgung des Auftragsstatus in EasyLox.de
  • price Bestellkosten

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_label optional. Anzahl identischer Gewichte, Standard 1

Bedarf:

  • to Empfängerbereich
  • from Absenderabschnitt
  • package Abschnitt Frachtparameter
  • additional_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 country DE

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

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