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

      Track Order

      GET
      /open/1.0/shipment/track/{tracking_number}
      Last modified:2025-03-17 08:37:51
      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
      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
      tracking_number
      string 
      required
      use logistic_partner_awb if you set is_partner_awb=true
      Example:
      OEXOEX1133012
      Query Params
      is_partner_awb
      string 
      required
      set true if you want to track using logistic_partner_awb
      Example:
      true
      Header Params
      X-API-KEY
      string 
      optional
      Example:
      {{ApiKey}}

      Request 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
      data
      object 
      required
      tracking_number
      string 
      required
      shipping_cost
      integer 
      required
      weight
      integer 
      required
      actual_shipping_cost
      integer 
      required
      actual_weight
      integer 
      required
      logistic_partner
      string 
      required
      logistic_partner_awb
      string 
      required
      status
      string 
      required
      histories
      array [object {4}] 
      required
      message
      string 
      required
      error_code
      integer 
      required
      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
      Previous
      [Sandbox Only] Update Status
      Next
      Get Shipping Label
      Built with