OEXPRESS API DOCUMENTATION
    OEXPRESS API DOCUMENTATION
    • Introduction
    • Webhoook - Tracking
    • Webhook - Ticket Message
    • Tickets
      • Get Ticket & Details
        GET
      • Update Ticket Messages
        POST
      • Create/Update Ticket
        POST
      • Update Status Ticket
        PUT
      • Get Group Status Ticket
        GET
    • Wallets
      • Get Balance
        GET
    • Auth
      • Me
        GET
    • List Couriers
      GET
    • Get Subdistrict
      GET
    • Get Shipping Cost
      GET
    • Get Shipping Cost All
      GET
    • Create Order
      POST
    • Cancel Order
      POST
    • Retry Order
      POST
    • [Sandbox Only] Update Status
      POST
    • Track Order
      GET
    • Get Shipping Label
      GET
    • Logistic RTS
      GET
    • List Shipment
      GET
    • Detail Shipment
      GET
    • Print Shipping Label
      GET

      Track Order

      GET
      /open/1.0/shipment/track/{tracking_number}
      Last modified:2025-06-25 09:59:10
      Using our API’s Track Order endpoint, you can provide your customers with accurate and timely tracking information, helping to improve their overall experience with your business.
      List for Statuses available
      StatusDescription
      route-unavailabledestination not covered
      submittingstatus when something error from the system
      submission-failedstatus when something error from the system
      failed-requeststatus appear when system from logistic partner give an error message
      waiting-for-pick-upstatus when order already submitted
      failed-pick-upstatus when logistict partner not picking up
      processingstatus when shipment already manifested
      on-holdstatus when shipment in trouble/undelivery
      stuckstatus when shipment get stuck
      rejectstatus when shipment rejected
      returnstatus return shipment
      deliveredstatus delivered shipment
      undeliveredstatus undelivered shipment
      cancelledstatus canceled by member/system
      loststatus when the shipment is lost
      brokenstatus when the shipment broken
      uncoveredstatus when shipment already manifested but the destination not covered
      voidstatus when shipment not picked up more than 7 days.

      Request

      Path Params

      Query Params

      Header Params

      Request Code Samples

      Shell
      JavaScript
      Java
      Swift
      Go
      PHP
      Python
      HTTP
      C
      C#
      Objective-C
      Ruby
      OCaml
      Dart
      R
      Request Request Example
      Shell
      JavaScript
      Java
      Swift
      curl --location --request GET '/open/1.0/shipment/track/OEXOEX1133012?is_partner_awb=true' \
      --header 'X-API-KEY: {{ApiKey}}'

      Responses

      🟢200200 - Track Order
      application/json
      Body

      Example
      {
          "data": {
              "tracking_number": "OEX1156809",
              "shipping_cost": 10800,
              "weight": 1000,
              "actual_shipping_cost": 0,
              "actual_weight": 0,
              "logistic_partner": "oexpress",
              "logistic_partner_awb": "OEX00000103661",
              "status": "cancelled",
              "histories": [
                  {
                      "date": "2023-09-27 12:48:18",
                      "status": "Pickup Void",
                      "notes": "PIC : Mutiara - KETERANGAN : ",
                      "flag": "error"
                  }
              ]
          },
          "message": "Berhasil mengambil data",
          "error_code": 0
      }
      🟠401Api Key is required
      🟠401Api Key is invalid
      🟠404404 - Track Order
      🟢200200 - Track Order
      🟢200200 - Track Order (depracated)
      🟢200200 Sicepat
      🟢200200 - Paxel
      🟢200200 - JNT
      🟢200200 - JNE
      🟢200200 - SAP
      🟢200200 - Ninja
      🟢200200 - IDexpress
      🟢200200 - oex
      Modified at 2025-06-25 09:59:10
      Previous
      [Sandbox Only] Update Status
      Next
      Get Shipping Label
      Built with