TrackInfo
Contains tracking information for a shipment.
type TrackInfo {
trackingNumber: String!
lastEvent: TrackEvent
events(
first: Int
after: String
last: Int
before: String
): TrackEventConnection
sender: ContactInfo
recipient: ContactInfo
}
Fields
TrackInfo.trackingNumber
● String!
non-null scalar
The tracking number for the shipment.
TrackInfo.lastEvent
● TrackEvent
object
Represents the most likely event that has occurred recently. This may differ from the last item in
TrackInfo.events
.For example, if there are any abnormal situations such as OUT_FOR_DELIVERY events being registered after the DELIVERED event in events, the lastEvent.status.code will still prioritize DELIVERED.
TrackInfo.events
● TrackEventConnection
object
A list of tracking events for the shipment.
The event sort order is from oldest to newest events.
Important: See also
TrackInfo.lastEvent
field.
TrackInfo.events.first
●Int
scalarRelay-style Cursor Connection
first
argument.
TrackInfo.events.after
● String
scalar
Relay-style Cursor Connection
after
argument.
TrackInfo.events.last
● Int
scalar
Relay-style Cursor Connection
last
argument.
TrackInfo.events.before
● String
scalar
Relay-style Cursor Connection
before
argument.
TrackInfo.sender
● ContactInfo
object
The sender's contact information.
TrackInfo.recipient
● ContactInfo
object
The recipient's contact information.
Returned By
track
query