Coupons
Create and redeem gift coupons for credits or subscription plans.
Overview
Coupons let you gift credits or subscription plans to other users. Create coupons from your balance and share the codes with recipients.
Credits for coupons are deducted from your balance credits (not plan credits).
Create a Credits Coupon
Endpoint
Request
| Parameter | Type | Required | Description |
|---|---|---|---|
credits | number | ✅ | Credits to gift (100 - 100,000) |
message | string | ❌ | Optional gift message |
expirationDays | number | ❌ | Days until expiration (default: 30) |
Example
Response
Redeem a Coupon
Endpoint
Request
Response (Credits Coupon)
Response (Plan Coupon)
List Your Coupons
Endpoint
Query Parameters
| Parameter | Type | Description |
|---|---|---|
status | string | Filter: ACTIVE, REDEEMED, EXPIRED, CANCELLED |
type | string | Filter: CREDITS, PLAN |
Response
Validate a Coupon
Check if a coupon is valid before redeeming:
This is a public endpoint (no API key required).
Cancel a Coupon
Cancel an unredeemed coupon and get your credits back:
List Redeemed Coupons
Get Coupon Details
Gift a Plan
Create a crypto payment to gift a subscription plan. A PLAN-XXXXXXXX coupon code is reserved immediately and becomes active after payment is confirmed.
Check Gift Plan Status
Coupon Statuses
| Status | Description |
|---|---|
| ACTIVE | Available for redemption |
| REDEEMED | Already claimed |
| EXPIRED | Past expiration date |
| CANCELLED | Cancelled by creator |