Update Coupon
Changed onReplace a coupon's settings. This is a full update: send every required field, even the ones that don't change (sending only some fields returns 422). Omitting starts_at, ends_at, coupons_left or banner_text keeps their current values. For coupon_type 2 or 3, applies_to_ids replaces the current list.
put/v1/coupons/{coupon_id}
Request
- Base URLhttps://api.hit-pay.com
- URLhttps://api.hit-pay.com/v1/coupons/{coupon_id}
- Authnone declared. Required headers: X-BUSINESS-API-KEY
Path parameters
coupon_idstring uuid required
The coupon ID.
Headers
X-BUSINESS-API-KEYstring required
Example:b286daabf9921b5a01a4621f026c111e046f8911feba212996c92159b98427d
Request body
Example request
{
"name": "Year End Sale",
"code": "YEAREND10",
"fixed_amount": 5,
"coupons_left": 100,
"coupon_type": 2,
"applies_to_ids": [
"9bd48afd-ed47-4bdb-aac0-388d6b25d199"
],
"minimum_cart_amount": 20,
"starts_at": "2026-11-01",
"ends_at": "2026-12-31"
}Response
200
Changes
- info
endpoint added
- info