GET salesorder/tracking/{customerNumber}?orderNumber={orderNumber}&poNumber={poNumber}&deliveryNumber={deliveryNumber}

Sales Order tracking allows customers to get tracking numbers for a given sales order, po or delivery

Request Information

URI Parameters

NameDescriptionTypeAdditional information
customerNumber

Customer Number

string

Required

orderNumber

Sales Order Number

string

None.

poNumber

Purchase Order Number

string

None.

deliveryNumber

Delivery Number

string

None.

Body Parameters

None.

Response Information

Resource Description

TrackingNumbersResponse
NameDescriptionTypeAdditional information
Orders

List of orders with tracking info

Collection of TrackingOrder

None.

Response Formats

application/json, text/json

Sample:
{
  "Orders": [
    {
      "OrderNumber": "sample string 1",
      "Deliveries": [
        {
          "DeliveryNumber": "sample string 1",
          "ShipDate": "sample string 2",
          "ShipMethod": "sample string 3",
          "TrackingNumbers": [
            {
              "Carrier": "sample string 1",
              "TrackingNumber": "sample string 2"
            },
            {
              "Carrier": "sample string 1",
              "TrackingNumber": "sample string 2"
            }
          ]
        },
        {
          "DeliveryNumber": "sample string 1",
          "ShipDate": "sample string 2",
          "ShipMethod": "sample string 3",
          "TrackingNumbers": [
            {
              "Carrier": "sample string 1",
              "TrackingNumber": "sample string 2"
            },
            {
              "Carrier": "sample string 1",
              "TrackingNumber": "sample string 2"
            }
          ]
        }
      ]
    },
    {
      "OrderNumber": "sample string 1",
      "Deliveries": [
        {
          "DeliveryNumber": "sample string 1",
          "ShipDate": "sample string 2",
          "ShipMethod": "sample string 3",
          "TrackingNumbers": [
            {
              "Carrier": "sample string 1",
              "TrackingNumber": "sample string 2"
            },
            {
              "Carrier": "sample string 1",
              "TrackingNumber": "sample string 2"
            }
          ]
        },
        {
          "DeliveryNumber": "sample string 1",
          "ShipDate": "sample string 2",
          "ShipMethod": "sample string 3",
          "TrackingNumbers": [
            {
              "Carrier": "sample string 1",
              "TrackingNumber": "sample string 2"
            },
            {
              "Carrier": "sample string 1",
              "TrackingNumber": "sample string 2"
            }
          ]
        }
      ]
    }
  ]
}

application/xml, text/xml

Sample:
<TrackingNumbersResponse xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <Orders>
    <TrackingOrder>
      <OrderNumber>sample string 1</OrderNumber>
      <Deliveries>
        <TrackingDelivery>
          <DeliveryNumber>sample string 1</DeliveryNumber>
          <ShipDate>sample string 2</ShipDate>
          <ShipMethod>sample string 3</ShipMethod>
          <TrackingNumbers>
            <TrackingInfo>
              <Carrier>sample string 1</Carrier>
              <TrackingNumber>sample string 2</TrackingNumber>
            </TrackingInfo>
            <TrackingInfo>
              <Carrier>sample string 1</Carrier>
              <TrackingNumber>sample string 2</TrackingNumber>
            </TrackingInfo>
          </TrackingNumbers>
        </TrackingDelivery>
        <TrackingDelivery>
          <DeliveryNumber>sample string 1</DeliveryNumber>
          <ShipDate>sample string 2</ShipDate>
          <ShipMethod>sample string 3</ShipMethod>
          <TrackingNumbers>
            <TrackingInfo>
              <Carrier>sample string 1</Carrier>
              <TrackingNumber>sample string 2</TrackingNumber>
            </TrackingInfo>
            <TrackingInfo>
              <Carrier>sample string 1</Carrier>
              <TrackingNumber>sample string 2</TrackingNumber>
            </TrackingInfo>
          </TrackingNumbers>
        </TrackingDelivery>
      </Deliveries>
    </TrackingOrder>
    <TrackingOrder>
      <OrderNumber>sample string 1</OrderNumber>
      <Deliveries>
        <TrackingDelivery>
          <DeliveryNumber>sample string 1</DeliveryNumber>
          <ShipDate>sample string 2</ShipDate>
          <ShipMethod>sample string 3</ShipMethod>
          <TrackingNumbers>
            <TrackingInfo>
              <Carrier>sample string 1</Carrier>
              <TrackingNumber>sample string 2</TrackingNumber>
            </TrackingInfo>
            <TrackingInfo>
              <Carrier>sample string 1</Carrier>
              <TrackingNumber>sample string 2</TrackingNumber>
            </TrackingInfo>
          </TrackingNumbers>
        </TrackingDelivery>
        <TrackingDelivery>
          <DeliveryNumber>sample string 1</DeliveryNumber>
          <ShipDate>sample string 2</ShipDate>
          <ShipMethod>sample string 3</ShipMethod>
          <TrackingNumbers>
            <TrackingInfo>
              <Carrier>sample string 1</Carrier>
              <TrackingNumber>sample string 2</TrackingNumber>
            </TrackingInfo>
            <TrackingInfo>
              <Carrier>sample string 1</Carrier>
              <TrackingNumber>sample string 2</TrackingNumber>
            </TrackingInfo>
          </TrackingNumbers>
        </TrackingDelivery>
      </Deliveries>
    </TrackingOrder>
  </Orders>
</TrackingNumbersResponse>