Coupons
Validate a coupon
Previews a coupon without consuming it. Reports whether the coupon can be redeemed by the current tenant.
Behavior
- For free_signature coupons, signatures_count indicates how many free signatures would be granted.
- For discount coupons, discount_will_apply is true: the discount is applied directly at signature checkout (NOT via /coupons/redeem).
- is_valid is true only if the coupon is active, not expired, not saturated, and not already redeemed by this tenant.
Usage Example
curl -X POST https://api.faireplace.com/api/coupons/validate \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "code": "PROMO2024" }'
Response:
{
"code": "PROMO2024",
"kind": "free_signature",
"description": "2 free signatures",
"signatures_count": 2,
"discount_will_apply": false,
"already_redeemed": false,
"is_valid": true
}
post/coupons/validate
Request
- Base URL: https://api.faireplace.com/api
- URL: https://api.faireplace.com/api/coupons/validate
- Auth: HTTP bearer
Request body
Example request
{
"code": "PROMO2024"
}Response
Coupon preview.
Example response
{
"code": "PROMO2024",
"kind": "free_signature",
"description": "2 free signatures",
"signatures_count": 2,
"is_valid": true
}Changes
No recorded changes to this operation across all 1 revision of this API.