GET
/
wp-json
/
latepoint-api
/
v1
/
coupons

Query Parameters

page
integer
default:"1"
Page number for pagination
per_page
integer
default:"20"
Number of coupons per page (max 100)
status
string
Filter coupons by status. Available values: active, inactive
Search coupons by code or name

Example Request

GET /wp-json/latepoint-api/v1/coupons?status=active&per_page=10
Authorization: Bearer YOUR_API_KEY

Response

{
  "success": true,
  "data": [
    {
      "id": "6",
      "code": "DESCUENTO25",
      "name": "Descuento 25%",
      "description": "Descuento del 25% en todos los servicios",
      "discount_type": "percent",
      "discount_value": 25,
      "readable_discount": "25%",
      "status": "active",
      "active_from": "0000-00-00",
      "active_to": "0000-00-00",
      "usage_count": 0,
      "total_discount": 0,
      "last_usage_date": "n/a",
      "created_at": "2025-08-18 07:59:36",
      "updated_at": "2025-08-18 07:59:36"
    }
  ],
  "pagination": {
    "page": 1,
    "per_page": 10,
    "total": 3,
    "total_pages": 1
  }
}