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
}
]
}