cURL
curl --request PATCH \ --url https://api.crevio.co/v1/discounts/{prefix_id} \ --header 'Authorization: <api-key>' \ --header 'Content-Type: application/json' \ --data ' { "discount": { "code": "<string>", "discountType": "amount_off", "amountOff": 123, "percentOff": 123, "currency": "<string>", "duration": "once", "durationInMonths": 123, "redeemBy": "2023-11-07T05:31:56Z", "maxRedemptions": 123, "priceVariants": [ 123 ] } } '
{ "id": 123, "status": "active", "discountType": "amount_off", "code": "<string>", "redeemBy": "2023-11-07T05:31:56Z", "maxRedemptions": 123, "timesRedeemed": 123, "duration": "once", "durationInMonths": 123, "amountOff": 123, "percentOff": 123, "currency": "<string>", "prefixId": "<string>", "destroyable": true, "createdAt": "2023-11-07T05:31:56Z", "updatedAt": "2023-11-07T05:31:56Z", "priceVariants": [ { "id": 123, "name": "<string>", "amount": 123, "currency": "<string>", "billingType": "one_time", "amountType": "<string>", "discountedFromAmount": 123, "presetAmount": 123, "minimumAmount": 123, "maximumAmount": 123, "recurringInterval": "<string>", "intervalCount": 123, "trialPeriodDays": 123, "revokeAfterDays": 123, "hidden": true, "archived": true, "waitlist": true, "position": 123, "prefixId": "<string>", "benefits": [ "<string>" ], "seatQuantity": 123, "isDefault": true, "isPayWhatYouWant": true, "hasFreeTrial": true, "isQuantityLimited": true } ] }
Updates an existing discount
API key in the format: Bearer {api_token}
The resource prefix ID
Show child attributes
Discount updated
active
expired
scheduled
amount_off
percent_off
once
forever
repeating
Discount amount in cents
Was this page helpful?