update order status
Developing
PUT
/order/250430EA4615A55DB2
PENDING = "pending"
PROCESSING = "processing"
SHIPPED = "shipped"
DELIVERED = "delivered"
CANCELLED = "cancelled"
RETURNED = "returned"
COMPLETED = "completed"
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request PUT '/order/250430EA4615A55DB2' \
--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJmcmVzaCI6ZmFsc2UsImlhdCI6MTc0NjA0OTMzOCwianRpIjoiMzM5ZTMxODAtZmEzMi00OGRlLWFmMjktMDMzNmMxZTdlNGJkIiwidHlwZSI6ImFjY2VzcyIsInN1YiI6IjE3IiwibmJmIjoxNzQ2MDQ5MzM4LCJjc3JmIjoiYjI2NjE4NzQtZmQzMS00YzEzLWIzOTItYTgxMmI1YTU0NjE5IiwidXNlcm5hbWUiOiJlY29fc2VsbGVyMTAiLCJlbWFpbCI6InNlbGxlcjEwQGV4YW1wbGUuY29tIn0.0burqwSTKKRCBrupvnS9bf6ac33oZo1qAKwOriIMR9s' \
--header 'Content-Type: application/json' \
--data-raw '{
"status": "processing",
"notes": "end my suffering pls"
}'
Response Response Example
{
"message": "Order status updated successfully",
"order": {
"created_at": "Wed, 30 Apr 2025 21:51:33 GMT",
"id": 14,
"items": "[1]",
"order_number": "250430EA4615A55DB2",
"status": "processing",
"status_history": "['pending', 'processing', 'processing', 'processing']",
"total_amount": 50.0
},
"success": true
}
Request
Header Params
Authorization
string
required
Example:
Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJmcmVzaCI6ZmFsc2UsImlhdCI6MTc0NjA0OTMzOCwianRpIjoiMzM5ZTMxODAtZmEzMi00OGRlLWFmMjktMDMzNmMxZTdlNGJkIiwidHlwZSI6ImFjY2VzcyIsInN1YiI6IjE3IiwibmJmIjoxNzQ2MDQ5MzM4LCJjc3JmIjoiYjI2NjE4NzQtZmQzMS00YzEzLWIzOTItYTgxMmI1YTU0NjE5IiwidXNlcm5hbWUiOiJlY29fc2VsbGVyMTAiLCJlbWFpbCI6InNlbGxlcjEwQGV4YW1wbGUuY29tIn0.0burqwSTKKRCBrupvnS9bf6ac33oZo1qAKwOriIMR9s
Body Params application/json
Responses
Modified at 2025-05-02 12:28:36