Updated 2026-06-01

Store API: Coupons

List, validate, create, update, and delete coupons via the Store API.

The coupons resource supports validating a code (read-level) plus full CRUD for managing discount codes.

Coupon endpoints
GET/v1/store/coupons
List coupons. Filters: search, status.
Publishable key
GET/v1/store/coupons/:id
Get a single coupon.
Publishable key
POST/v1/store/coupons
Validate a coupon (code + subtotal). Read-level — safe for checkout.
Publishable key
POST/v1/store/coupons
Create a coupon.
Secret key
PATCH/v1/store/coupons/:id
Update a coupon.
Secret key
DELETE/v1/store/coupons/:id
Delete a coupon.
Secret key

Validation is read-level

Coupon validation works with the publishable key, so you can validate codes during a headless checkout without exposing your secret key. The same endpoint with the secret key creates coupons.