Required Parameters
Display name for the coupon
Optional Parameters
Description of the coupon
Type of discount. Available values: percent
, fixed_amount
Discount value (percentage or fixed amount)
Coupon status. Available values: active
, inactive
Start date for coupon validity (YYYY-MM-DD format)
End date for coupon validity (YYYY-MM-DD format)
Maximum number of uses (0 = unlimited)
Minimum order amount required to use coupon
Maximum discount amount (for percentage discounts)
Example Request
POST /wp-json/latepoint-api/v1/coupons
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
{
"code": "TEST2025",
"name": "Test Coupon 2025",
"description": "Test coupon for API testing",
"discount_type": "percent",
"discount_value": 15,
"status": "active"
}
Response
{
"success": true,
"message": "Coupon created successfully",
"data": {
"id": 7,
"code": "TEST2025",
"name": "Test Coupon 2025",
"description": "Test coupon for API testing",
"discount_type": "percent",
"discount_value": 15,
"status": "active",
"active_from": "",
"active_to": "",
"usage_limit": 0,
"min_order_amount": 0,
"max_discount_amount": 0,
"created_at": "2025-08-21 11:07:00",
"updated_at": "2025-08-21 11:07:00"
}
}