DPD API v1.1

Services

DPD 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": "dpd",
          "service": "standard",
          "reference_number": "ref1234356789",
          "contract": "own|firma(default)",
        }

Request info:

  • amount_of_label optional. Anzahl identischer Gewichte, Standard 1

Bedarf:

  • to Empfängerbereich
  • from Absenderabschnitt
  • package Abschnitt Frachtparameter
  • contract Wenn Sie einen eigenen Vertrag mit DPD haben, können Sie diesen verwenden, indem Sie den Wert contract: "own" setzen, der Standard ist firma

Überprüfung der Abreise bis zu 3 kg

  • maximale Abmessungen (Längste Seite): 50 cm
  • maximale Gurtmaß: 110 Formel: (Zweitlängste Seite + Kürzeste Seite) * 2 + Längste Seite

Überprüfung der Abreise ab 3 kg

  • maximale Abmessungen (Längste Seite): 175 cm
  • maximale Gurtmaß: 300 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-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"
          }
        }

DPD 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": "dpd",
                "service": "dpd_return",
                "reference_number": "ref1234356789",
                "contract": "own|firma(default)",
              }

Request info:

  • amount_of_label optional. Anzahl identischer Gewichte, Standard 1

Bedarf:

  • to Empfängerbereich
  • from Absenderabschnitt
  • package Abschnitt Frachtparameter
  • contract Wenn Sie einen eigenen Vertrag mit DPD haben, können Sie diesen verwenden, indem Sie den Wert contract: "own" setzen, der Standard ist firma
  • pickup das gewünschte Datum der Abholung der Ware an der Absenderadresse

Überprüfung der Abreise bis zu 3 kg

  • maximale Abmessungen (Längste Seite): 50 cm
  • maximale Gurtmaß: 110 Formel: (Zweitlängste Seite + Kürzeste Seite) * 2 + Längste Seite

Überprüfung der Abreise ab 3 kg

  • maximale Abmessungen (Längste Seite): 120 cm
  • maximale Gurtmaß: 250 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-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"
                }
              }

DPD PAKETSHOP

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": 30,
                "height": 30
                },
                "amount_of_label": 1,
                "carrier": "dpd",
                "service": "paket_shop",
                "reference_number": "ref1234356789",
                "contract": "firma",
              }

Request info:

  • amount_of_label optional. Anzahl identischer Gewichte, Standard 1

Bedarf:

  • to Empfängerbereich
  • from Absenderabschnitt
  • package Abschnitt Frachtparameter
  • contract mögliche Bedeutung von firma (nur)

Überprüfung der Abreise

  • maximale Gewicht: 20 kg
  • maximale Abmessungen (Längste Seite + Kürzeste Seit): 100 cm
  • maximale Gurtmaß: 250 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-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"
                }
              }

DPD 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": "dpd",
                      "service": "dpd_ftp",
                      "reference_number": "ref1234356789",
                      "contract": "own|firma(default)",
                      "pickup": "2020-09-08",
                    }

Request info:

  • amount_of_label optional. Anzahl identischer Gewichte, Standard 1

Bedarf:

  • to Empfängerbereich
  • from Absenderabschnitt
  • package Abschnitt Frachtparameter
  • contract Wenn Sie einen eigenen Vertrag mit DPD haben, können Sie diesen verwenden, indem Sie den Wert contract: "own" setzen, der Standard ist firma
  • pickup das gewünschte Datum der Abholung der Ware an der Absenderadresse

Überprüfung der Abreise

  • maximale Abmessungen (Längste Seite): 175 cm
  • maximale Gurtmaß: 300 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-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": "dpd","service": "standard","reference_number": "ref1234356789"}' 
https://easylox.de/api/v1/create