FEDEX API v1.0

Services

ECONOMY

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": "+4962359159957",
    },
    "package": { 
        "weight": 5,
        "length": 30,
        "width": 20,
        "height": 10
    },
    "amount_of_label": 1,
    "carrier": "fedex",
    "service": "fedex_economy",
    "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/b/h): 120 x 75 x 75 cm
  • maximale Gurtmaß: 265 Formel: (zweitlaengsteSeite + kuerzesteSeite) * 2 + laengsteSeite
  • maximale RealGewicht: 70,5 kg
  • maximale VolumenGewicht: 70,5 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" :123456,
        "shipping_id": "123456789123456789132456789",
        "shipment_url": "https://easylox.de/shipment/123456/edit",
        "tracking_url": "https://easylox.de/shipment/123456/tracking",
        "carrier_tracking_url": "https://www.fedex.com/fedextrack/?trknbr=123456789",
        "carrier_tracking_no": "123456789",
        "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": "fedex","service": "fedex_economy","reference_number": "ref1234356789"}' 
https://easylox.de/api/v1/create

ABHOLUNG

Das Etikett ist bereits vorhanden. Sie müssen die Abholung der Ladung bei bestellen

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": "fedex",
    "service": "fedex_economy",
    "reference_number": "ref1234356789",
    "pickup": "2020-09-08",
    "pickup_time_latest" => "16:00"
}

Request info:

  • amount_of_label optional. Anzahl identischer Gewichte, Standard 1
  • pickup required. Abholung ist am nächsten Werktag von 9:00 bis 16:00 Uhr möglich

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/b/h): 120 x 75 x 75 cm
  • maximale Gurtmaß: 265 Formel: (Zweitlängste Seite + Kürzeste Seite) * 2 + Längste Seite
  • maximale RealGewicht: 70,5 kg
  • maximale VolumenGewicht: 70,5 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.fedex.com/fedextrack/?trknbr=123456789",
        "carrier_tracking_no": "123456789",
        "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": "fedex","service": "fedex_economy","reference_number": "ref1234356789","pickup": "2020-09-08","pickup_time_latest" => "16:00"}' 
https://easylox.de/api/v1/create

ABHOLUNG STATUS

POST https://easylox.de/api/v1/pickup_status
{
  "carrier": "fedex",
  "pickup_id": "abb08d44eee69c01c4aa9b73bbc5849ae"
}

Request info:

  • carrier required. Abholung mit eindeutiger Buchungsnummer
  • pickup_id required. Verfügbare Werte fedex

Response info:

  • pickup_date Abholdatum
  • pickup_time_latest Abholzeit
  • pickup_id Eindeutige Buchungsnummer für die Frachtabholung im Easylox.de-System
  • pickup_status Der textliche aktuelle Status der Buchung der Abholung
  • pickup_status_num Nummer des aktuellen Buchungsstatus der Abholung
  • pickup_request Details zur Abholadresse
  • pickup_response Details zur Buchung einer Abholung bei Fedex

Response

200 OK

{
"error":false,
"response":{
  "pickup_date":"2021-06-04",
  "pickup_time_latest":"09:00:00",
  "pickup_id":"abb08d44eee9c04c4aa9b73bbc5849ae",
  "pickup_status":"canceled",
  "pickup_status_num":3,
  "package_data":{
      "PackageCount":1,
      "PackageWeight":11
    },
  "pickup_request":{
     "to":{
        "to_company":"Paket.ag & EasyLox GmbH",
        "to_first_name":"Christian",
        "to_last_name":"Rademaker",
        "to_care_of":"",
        "to_street":"Mulweg",
        "to_street_no":"3a",
        "to_city":"Schifferstadt",
        "to_zip_code":"67105",
        "to_state":"",
        "to_country":"BE"
        }
      },
  "pickup_response":{
      "CustomerTransactionId":"abb08d44eee9c04c4aa9b73bbc5849ae",
      "PickupConfirmationNumber":"161",
      "Location":"ZQCE"
      }
    },
  "time":"0s."
  }

Beispielanforderung mit CURL

curl -u :API_KEY -H "Content-Type:  application/json" -d '{"carrier":"fedex","pickup_id":"abb08d44eee9c04c4aa9b73bbc5849ae"}' 
https://easylox.de/api/v1/pickup_status

Abholung Stornierung

POST https://easylox.de/api/v1/pickup_cancel
{
  "carrier": "fedex",
  "pickup_id": "abb08d44eee69c01c4aa9b73bbc5849ae"
}

Request info:

  • carrier required. Abholung mit eindeutiger Buchungsnummer
  • pickup_id required. Verfügbare Werte fedex

Response info:

  • pickup_id Eindeutige Buchungsnummer für die Frachtabholung im Easylox.de-System
  • pickup_status Der textliche aktuelle Status der Buchung der Abholung
  • pickup_status_num Nummer des aktuellen Buchungsstatus der Abholung

Response

200 OK

{
"error":false,
"response":{
  "pickup_id":"abb08d44eee9c04c4aa9b73bbc5849ae",
  "pickup_status":"canceled",
  "pickup_status_num":3,
    },
  "time":"0s."
  }

Beispielanforderung mit CURL

curl -u :API_KEY -H "Content-Type:  application/json" -d '{"carrier":"fedex","pickup_id":"abb08d44eee9c04c4aa9b73bbc5849ae"}' 
https://easylox.de/api/v1/pickup_cancel

ZOLLDEKLARATION

Wenn Sie eine Sendung in ein Land senden möchten, in dem eine Zollanmeldung erforderlich ist, können Sie dies folgendermaßen angeben. Detaillierte Informationen zu den Parametern finden Sie in unserer Dokumentation zum Erstellen einer Sendung.

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": "EG",
        "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
    },
    "customs_declaration":{
      "contents_type":"commercial_goods",
      "contents_explanation":"Gifts",
      "currency":"EUR",
      "total_value_amount":31,
        "items":[{
          "origin_country": "DE",
          "description": "Gifts 1",
          "hs_tariff_number": "123456789",
          "quantity": "1",
          "value_amount": "10.50",
          "net_weight": "0.8",
          "gross_weight": "0.8"
      },
      {
         "origin_country": "DE",
         "description": "Gifts 2",
         "hs_tariff_number": "123456789",
         "quantity": "1",
         "value_amount": "20.50",
         "net_weight": "0.8",
         "gross_weight": "0.8"
      }]
     },
    "amount_of_label": 1,
    "carrier": "fedex",
    "service": "fedex_economy",
    "reference_number": "ref1234356789",
}

Request info:

  • amount_of_label optional. Anzahl identischer Gewichte, Standard 1

Bedarf:

  • to Empfängerbereich
  • from Absenderabschnitt
  • package Abschnitt Frachtparameter
  • customs_declaration Abschnitt der Parameter der Zollanmeldung

Überprüfung der Abreise

  • maximale Abmessungen (l/b/h): 120 x 75 x 75 cm
  • maximale Gurtmaß: 265 Formel: (zweitlaengsteSeite + kuerzesteSeite) * 2 + laengsteSeite
  • maximale RealGewicht: 70,5 kg
  • maximale VolumenGewicht: 70,5 kg Formel: (Länge * Breite * Höhe)/5000

Datenanforderung

  • to country Für EU-Länder wird keine Zollanmeldung abgegeben
  • contents_type commercial_goods, commercial_sample, documents, gift, returned_goods>
  • currency EUR
  • contents_explanation Inhaltserklärung erforderlich
  • items (origin_country, description, quantity, value_amount, net_weigh, gross_weigh) Erforderlich

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}, "customs_declaration":{"contents_type":"commercial_goods", "contents_explanation":"Gifts","currency":"EUR","total_value_amount":247,"items":[{"origin_country": "DE","description": "Gift 1","hs_tariff_number": "123456789","quantity": "1","value_amount": "10.50","net_weight": "0.8","gross_weight": "0.8"},{"origin_country": "DE","description": "Gift 2","hs_tariff_number": "123456789","quantity": "1","value_amount": "20.50","net_weight": "0.8","gross_weight": "0.8"}]},"amount_of_label": 1,"carrier": "fedex","service": "fedex_economy","reference_number": "ref1234356789"}' 
https://easylox.de/api/v1/create

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.fedex.com/fedextrack/?trknbr=123456789",
        "carrier_tracking_no": "123456789",
        "label": "https://easylox.de/get_label/123456789123456789132456789",
        "price": "0.00"
    }
}