List Coupons
GET /api/v1/admin/coupons
GET
/api/v1/admin/coupons
List coupons newest-first, with live redemption counters.
Args: include_inactive: When False, hide deactivated coupons. user: The authenticated platform operator (injected). session: Database session.
Returns:
{coupons: [...], total: n}.
Authorizations
Parameters
Query Parameters
include_inactive
Include deactivated coupons (default true).
boolean
Include deactivated coupons (default true).
Responses
200
Successful Response
GET /api/v1/admin/coupons response body.
object
coupons
required
Array<object>
The canonical coupon JSON shape returned by every coupon endpoint.
object
active
required
boolean
bonus_credits
required
integer
code
required
string
created_at
required
string format: date-time
discount_type
required
string
discount_value
required
integer
duration
required
string
id
required
string format: uuid
times_redeemed
required
integer
total
required
integer
422
Validation Error
object
detail
Array<object>
object
ctx
object
input
loc
required
Array
msg
required
string
type
required
string