Supplier Integrations: Fedex

Supplier Integrations: Fedex

Introduction
This integration allows the Kornit X platform to send order data out to Fedex for fulfillers using that system to produce and dispatch items.
This is completely unrelated to our Fedex shipping integration, the difference being this connects to Fedex as a supplier.

Integration Setup
When setting this up  you will need to set your "Account Number", "Client ID" and "Client Secret". These details will be provided to you from Fedex before you setup the integration with us.

You can set up additional options within the main integration menu such as setting a start timestamp, an email to send errors to, an order data strategy and a minimum push min. order age (s) and a tickbox option to enable a testing enviroment.
One key setting for this integration is the Artwork Format which has the options PNG, JPG or PDF.

Status and Timings
Orders for companies with Fedex enabled that are on the status of "received" will be sent to Fedex every hour. Below is an example of the data sent with every order.
{
      "deliveryOptionsRequest": {
            "fedExAccountNumber": 123456789,
            "site": "{{SiteName}}",
            "products": [{
                  "id": {
                        {
                              productId
                        }
                  },
      "name": "Document",
      "version": 1,
      "instanceId": 1234567890,
      "userProductName": "MyDocumentName",
      "qty": 500,
      "catalogReference": {
            "catalogProductId": "{{catalogProductId}}",
            "version": "{{documentversion}}"
      }
}],
      "deliveries": [{
            "deliveryReference": "abcd",
      "address": {
            "streetLines": ["7950 Legacy Dr"],
            "city": "Plano",
            "stateOrProvinceCode": "TX",
            "postalCode": "75024",
            "countryCode": "US",
            "addressClassification": "BUSINESS"
      },
      "requestedDeliveryTypes": {      
            "requestedShipment": {
                  "fedExAccountNumber": null
            }
      },
            "productAssociations": [{
                  "id": "1234567890",
                  "quantity": 500
                  }]
            }]
      }
}
Still Need Help?
You can access our extensive knowledge base or raise a ticket with our technical support teams using the buttons below