Admin

Restore a coupon

Restore an archived coupon and reactivate it in Stripe.

patch/admin/coupons/{coupon_id}/restore

Request

  • Base URL: https://api.presscart.com (the document declares no server; this is the origin it was published from)
  • URL: https://api.presscart.com/admin/coupons/{coupon_id}/restore
  • Auth: HTTP bearer

Path parameters

coupon_idstring uuid required
Example:f753c0b6-d9fe-48ba-bba5-87a00396b244

Response

Coupon restored successfully

idstring uuid required
codestring required
namestring required
descriptionstring nullable required
discount_type'percent_off' | 'amount_off' required
discount_valuenumber nullable required
max_redemptionsinteger nullable required
max_redemptions_per_teaminteger nullable required
redemption_countinteger nullable required
minimum_order_amountnumber nullable required
activeboolean required
stripe_coupon_idstring nullable required
stripe_promotion_code_idstring nullable required
created_bystring uuid nullable required

Example response

{
  "code": "SAVE20",
  "name": "20% Off Summer Sale",
  "description": "Summer promotional discount",
  "discount_type": "percent_off",
  "discount_value": 20,
  "max_redemptions": 100,
  "max_redemptions_per_team": 1,
  "minimum_order_amount": 50,
  "active": true,
  "stripe_coupon_id": "coupon_1234567890",
  "stripe_promotion_code_id": "promo_1234567890",
  "created_by": "123e4567-e89b-12d3-a456-426614174000"
}

Changes

No recorded changes to this operation across all 2 revisions of this API.