Event (Express)

Kami akan menggunakan protokol RestAPI dengan body berupa JSON object.

Anda dapat memanfaatkan endpoint tracking jika terjadi galat ketika menerima webhook dari kami
Format selalu menggunakan YYYY-MM-DD HH:i:s (PHP date format) contoh seperti dibawah. Silahkan sesuaikan dengan bahasa program yang anda gunakan.
KeyTypeValue
AuthorizationBearerBearer {your_token}

Parameter

ParameterTypeDescription
methodStringKami akan menulis nama method mengikuti data yang dikirimkan (plural atau singular)
dataMixedKami akan menggunakan data sesuai method

Event

Return Finished

{
  "method": "return_finished_packages",
  "data": [
    {
      "order_id": "OID-40592020",
      "date": "2021-03-31 00:00:00"
    },
    {
      "order_id": "OID-40592021",
      "date": "2021-03-31 00:00:00"
    }
  ]
} 

Processed

{
  "method": "processed_packages",
  "data": [
    {
      "order_id": "X",
      "awb": "Y"
    }
  ]
}

Shipped

{
  "method": "shipped_packages",
  "data": [
    {
      "order_id": "X",
      "shipped_at": "2022-05-05 00:00:00"
    }
  ]
}

Delivered / Finished

{
  "method": "finished_packages",
  "data": [
    {
      "order_id": "X",
      "finished_at": "2022-05-05 00:00:00"
    }
  ]
}

RTS Finish

{
  "method": "returned_packages",
  "data": [
    {
      "order_id": "X",
      "returned_at": "2022-05-05 00:00:00"
    }
  ]
}

Validated

{
  "method": "validated_packages",
  "data": [
    {
      "order_id": "X",
      "shipping_cost": 20000
    }
  ]
}

Rejected

{
  "method": "rejected_packages",
  "data": [
    {
      "order_id": "X",
      "rejected_at": "2022-05-05 00:00:00",
      "reason": "ABC"
    }
  ]
}