Skip to main content

AppShipmentEventInput

One tracking event from the app's carrier.

input AppShipmentEventInput {
description: String
estimatedDeliveryAt: DateTime
eventId: String
location: String
occurredAt: DateTime!
status: ShipmentStatus!
trackingUrl: String
}

Fields​

AppShipmentEventInput.description ● String scalar​

The carrier's description.

AppShipmentEventInput.estimatedDeliveryAt ● DateTime scalar​

The carrier's new delivery estimate.

AppShipmentEventInput.eventId ● String scalar​

The carrier's own id for the event. A repeated id is recorded once. Without it, the status and time make the id.

AppShipmentEventInput.location ● String scalar​

Where it happened.

AppShipmentEventInput.occurredAt ● DateTime! non-null scalar​

When it happened. Not in the future.

AppShipmentEventInput.status ● ShipmentStatus! non-null enum​

The shipment's status after the event: AWAITING_PICKUP, PICKED_UP, IN_TRANSIT, OUT_FOR_DELIVERY, DELIVERED, FAILED_ATTEMPT, EXCEPTION, RETURNED_TO_SENDER or LOST.

AppShipmentEventInput.trackingUrl ● String scalar​

A new https link to the carrier's tracking page.

Member Of​

AppAppendShipmentEventsInput input