- Upsert a coupon
Creates or updates (upserts) a coupon with a specified coupon ID.
Coupon resource.
Coupon restrictions. All type values in this array must be unique.
Description of the coupon. Use this field to provide a description for the invoice discount item.
If this field is empty, the invoice discount item description uses the related coupon ID, in the following format: Coupon "COUPON-ID".
Date and time when the coupon is issued. This value may also be described as start time of the coupon.
- Mock serverhttps://www.rebilly.com/_mock/catalog/all/coupons/{id}
- Sandbox serverhttps://api-sandbox.rebilly.com/organizations/{organizationId}/coupons/{id}
- Live serverhttps://api.rebilly.com/organizations/{organizationId}/coupons/{id}
- SecretApiKey
- JWT
- ApplicationJWT
curl -i -X PUT \
'https://www.rebilly.com/_mock/catalog/all/coupons/{id}' \
-H 'Content-Type: application/json' \
-H 'REB-APIKEY: YOUR_API_KEY_HERE' \
-d '{
"discount": {
"amount": 0.01,
"currency": "USD",
"type": "fixed",
"context": "items"
},
"restrictions": [
{
"type": "discounts-per-redemption",
"quantity": 0
}
],
"description": "string",
"issuedTime": "2019-08-24T14:15:22Z",
"expiredTime": "2019-08-24T14:15:22Z"
}'Coupon updated.
Total number of rate limit tokens for this request within a rate limit period. For more information, see Rate limits.
ID of the coupon. This value is also known as the coupon redemption code.
Coupon restrictions. All type values in this array must be unique.
Description of the coupon. Use this field to provide a description for the invoice discount item.
If this field is empty, the invoice discount item description uses the related coupon ID, in the following format: Coupon "COUPON-ID".
Date and time when the coupon is issued. This value may also be described as start time of the coupon.
Number of times the coupon data has been modified.
Use the revision number when analyzing webhook data to determine if a change should take precedence over the current representation.
Date and time when the resource is created. This value is set automatically when the resource is created.
Date and time when the resource is updated. This value is set automatically when the resource is updated.
{ "id": "cpn_0YVCNKF81GD778N4YNVGDJK558", "discount": { "amount": 0.01, "currency": "USD", "type": "fixed", "context": "items" }, "restrictions": [ { … } ], "redemptionsCount": 0, "status": "draft", "description": "string", "issuedTime": "2019-08-24T14:15:22Z", "expiredTime": "2019-08-24T14:15:22Z", "revision": 0, "createdTime": "2019-08-24T14:15:22Z", "updatedTime": "2019-08-24T14:15:22Z", "_links": [ { … } ] }