Coupon
A discount the band gives for a reason it has named once — Preferred Planner 5%, Repeat Client 10%, Off-Peak 20%, Showcase Promo 100% of a cocktail line. Stripe’s Coupon. Applied to a gig or a line as a gig_discount, which copies the numbers so the contract never moves when the coupon does.
- amountType: number | null
_off requiredA fixed amount in minor units. Exactly one of percent_off and amount_off.
- appliesType: object | null
_to requiredProperties: 1Optional restriction for line discounts: {"product_ids": [...]} or {"categories": ["entertainment"]}. Empty: any line.
- createdType: stringFormat: date-time
_time read-onlyrequiredthe date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z
- idType: stringFormat: uuidread-onlyrequired
- labelType: string | nullrequired
What the contract prints: "Preferred planner".
- lastType: stringFormat: date-time
_edited _time read-onlyrequiredthe date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z
- levelType: string | nullenumrequired
Where it may be applied: to one line, to the gig’s discountable subtotal, or either.
valueslinegigeithernull - orderType: number | nullrequired
- percentType: number | null
_off required0 to 100. Exactly one of percent_off and amount_off.
- statusType: "active" or "inactive" or nullenumrequired
Active coupons can be applied; inactive are retired.