Jitbit - Update Order Status
POST {{url}}/api/jitbit/update-status/{jitbit_id}
Update Status API
Overview
This API allows you to update the status of an existing order. The order is identified by its id, which is provided as a path parameter, and the new status is specified as an integer in the request body. The id will be provided in the Teknocore API as customerIncidentNo. When updating the ticket, you should send this id along with the new order status.
Endpoint
PUT /api/teknocore/update-status
Path Parameters
| Parameter | Type | Description |
|---|---|---|
id | string | The unique identifier of the order |
Request Body
The request body must be in JSON format and include the following field:
| Field | Type | Description |
|---|---|---|
status | integer | The new status of the order. Valid values are: 4 for Accepted 5 for Rejected |
Example Request Body
{
"status": 4
}
Response
The response will include the updated order details.
Example Response
Success Response With Status Code 200
{
"success": true,
"code": null,
"locale": "en",
"message": null,
"data": {
"order": true
}
}
Fail Response With Status Code 400
{
"success": false,
"code": null,
"locale": "en",
"message": "Order is already updated",
"data": null
}HTTP Status Codes
Example cURL Command
curl -X PUT "https://api.example.com/orders/12345/status" \
-H "Content-Type: application/json" \
-d '{"status": 4}'
Notes
Ensure that the
idprovided in the path parameter exists in the database.The
statusfield should be a valid integer and one of the following values:4for Archived5for Rejected
Request Body
{"status"=>5}
HEADERS
| Key | Datatype | Required | Description |
|---|---|---|---|
Accept | string |