GGlamBug Partner APIglambug.in ↗

Shipments

Shipment tracking is nested under each order — an order can have more than one shipment.

Query
query {
  myOrders {
    orderNumber
    status
    shipments {
      courier
      trackingId
      status
      dispatchedAt
      expectedDeliveryDate
      actualDeliveryDate
    }
  }
}
Response
{
  "data": {
    "myOrders": [
      {
        "orderNumber": "GB-3801",
        "status": "DISPATCHED",
        "shipments": [
          {
            "courier": "DTDC",
            "trackingId": "D123456789",
            "status": "IN_TRANSIT",
            "dispatchedAt": "2026-09-18T05:30:00.000Z",
            "expectedDeliveryDate": "2026-09-21",
            "actualDeliveryDate": null
          }
        ]
      }
    ]
  }
}

Shipment status values

StatusMeaning
BOOKEDHanded to the courier, not yet in transit.
IN_TRANSITOn its way.
OUT_FOR_DELIVERYOut for delivery today.
DELIVEREDDelivered.
FAILEDDelivery attempt failed.
RETURNEDReturned to us.

An order with no shipments yet (not dispatched) returns an empty array, not null.