PUT: /wp-json/coupons/v1/virtualcoupons/{virtual_coupon_id}
Requirements:
user role with manage_woocommerce
user capability
Update virtual coupon status
PUT: http://example.com/wp-json/coupons/v1/virtualcoupons/467
JSON Body:
{
"status": "used"
}
Update virtual coupon status and date expire
PUT: http://example.com/wp-json/coupons/v1/virtualcoupons/467
JSON Body:
{
"status": "used",
"date_expire": "January 1, 2022 10:00 am",
"date_format": "F j, Y g:i a"
}
Status: 200 OK
Update virtual coupon status
{
"message": "Successfully updated virtual coupon.",
"data": {
"key": "467",
"id": 467,
"code": "S4WXTUG8DT",
"main_code": "bogo1",
"coupon_code": "bogo1-s4wxtug8dt",
"status": "used",
"coupon_id": 207,
"user_id": 0,
"user_fullname": "",
"user_email": "",
"date_created": "June 28, 2021 1:48 pm",
"date_expire": ""
}
}
Update virtual coupon status and date expire
{
"message": "Successfully updated virtual coupon.",
"data": {
"key": "467",
"id": 467,
"code": "S4WXTUG8DT",
"main_code": "bogo1",
"coupon_code": "bogo1-s4wxtug8dt",
"status": "used",
"coupon_id": 207,
"user_id": 0,
"user_fullname": "",
"user_email": "",
"date_created": "June 28, 2021 1:48 pm",
"date_expire": "January 1, 2022 10:00 am"
}
}
Status: 403 Forbidden
{
"code": "rest_forbidden_context",
"message": "Sorry, you are not allowed access to this endpoint.",
"data": {
"status": 401
}
}