Tracking your package

Our API allows you to track your package progress.

GET /v1/packages/{id}

Response

{
  "data": {
    "fee": 0.5,
    "value": 37,
    "cash": 37,
    "cash_collected": 0,
    "status": "ARRIVED",
    "sender": {
      "address_name": "Street 608  , Boeng Kak Ti Pir",
      "lat": 11.07445532,
      "lng": 104.9028651997,
      "phone_number": "+85592xxxxx"
    },
    "receiver": {
      "address_name": "Gold Tower 42, Phnom Penh",
      "lat": 11.0555341,
      "lng": 104.0209594,
      "phone_number": "01695xxxxx"
    },
    "instruction": "",
    "tracking": [
      {
        "status": "REQUEST_PICKUP",
        "handled_at": "2021-04-17 11:01:02"
      },
      {
        "status": "CLAIM_PICKUP",
        "handled_at": "2021-04-17 11:04:16",
        "handled_by": "Mang Veiy"
      },
      {
        "status": "PICKUP",
        "handled_at": "2021-04-17 11:09:09",
        "handled_by": "Mang Veiy"
      },
      {
        "status": "ARRIVED",
        "handled_at": "2021-04-17 11:34:58",
        "handled_by": "Phoung Sokha",
        "hub": "Little Fashion (Boeung Keng Kang 1)"
      }
    ]
  }
}

Delivery Status

StatusDescription
DRAFTWhen you create a package. It is in DRAFT status. During the draft, you still have ability to change the package information
SCHEDULE_REQUEST_PICKUPYou make a pickup request at specified time
REQUEST_PICKUPWhen you request our team to pickup the package
PICKUPOur team has picked up the package
ARRIVEDYour package has arrived to one of our hub
TRANSITYour package is transiting between one hub to another hub
DELIVERINGOur deliverer is delivering your package to customer
DELIVEREDPackage is delivered
DELETEDPackage is cancelled