Order Status
To receive real-time updates on changes in order status, various events will be sent through webhooks. Users must create a URL to receive the data that BL Fulfillment will send whenever there is a change in the order status, The URL must use the HTTPS protocol. If an authorized token is required, please inform BL Fulfillment accordingly.
This setup ensures that information is updated in real-time. The data variables provided in these updates will conform to the specified request parameters in below.
API Endpoint
| Method |
POST |
| Content-Type |
application/json |
Request Parameters
| Parameter |
Type |
Size |
Description |
| MchId |
string |
5 |
Merchant code |
| OrderId |
string |
50 |
Box number |
| OrderNo |
string |
50 |
Order number |
| TrackingNo |
string |
30 |
Parcel number |
| OrderStatus |
string |
2 |
Order Status Code |
| OrderStatusDate |
string |
10 |
Date and time of arrangement order |
| InvoiceNo |
string |
30 |
Invoice number |
| Year |
string |
4 |
Year of Order Invoice |
| Group |
string |
5 |
Invoice Group |
Request JSON Example
{
"MchId": "M1234",
"OrderId": "BX5678",
"OrderNo": "ORD20240826-001",
"TrackingNo": "TRK20240826",
"OrderStatus": "30",
"OrderStatusDate": "2024-08-26 10:45:00",
"InvoiceNo": "INV20240826-001",
"Year": "2024",
"Group": "G0999"
}
Response Parameters
| Parameter |
Type |
Size |
Description |
| ResponseCode |
string |
1 |
Status Code (1=OK , 0=ERROR) |
| ResponseMessage |
string |
200 |
Description |
Response JSON Example
{
"ResponseCode": "1",
"ResponseMessage": "Operation completed successfully"
}