Order Status

All supported order status values in the system

API Endpoint

URL {base url}/api/References/GetOrderStatuss
Method GET
Authorization Bearer Token
Content-Type application/json

Request Headers

Parameter Type Required Description
APIKEY string true System identifier or API client key

Request Parameters

Parameter Type Required Description
code string false Specific order status code to filter
lang string true Language of the status name (e.g., en, th)

Request Example


{base url}/api/References/GetOrderStatuss?code={value}&lang={value}

Response Parameters

Parameter Type Description
Id integer Error code (0 = no error)
Success boolean Operation success status
Message string Response message
RequestId string Reference ID of the request
Size integer Number of data records returned
Data array List of order statuses

Data

Parameter Type Description
StatusCode string Order status code
StatusName string Name of the order status
Tag string Additional tags associated with the status

Response JSON Example


{
    "Id": 0,
    "Success": true,
    "Message": "SUCCESS",
    "RequestId": "F1A60ADD-B627-4A7A-99ED-1046BB36C12F",
    "Size": 26,
    "Data": [
        {
            "StatusCode": "01",
            "StatusName": "Pending Cancellation / Decision Required",
            "Tag": null
        },
        {
            "StatusCode": "11",
            "StatusName": "Order Under Review",
            "Tag": "#ordered"
        },
        {
            "StatusCode": "10",
            "StatusName": "Order Confirmed",
            "Tag": "#ordered#process#confirm"
        },
        ...
        {
            "StatusCode": "99",
            "StatusName": "Follow-up Required",
            "Tag": null
        }
    ]
}