# Coupons

A coupon contains information about a percent-off or amount-off discount you might want to apply to a customer. Coupons may be applied to [subscriptions](https://docs.stripe.com/api/coupons.md#subscriptions), [invoices](https://docs.stripe.com/api/coupons.md#invoices), [checkout sessions](https://docs.stripe.com/docs/api/checkout/sessions.md), [quotes](https://docs.stripe.com/api/coupons.md#quotes), and more. Coupons do not work with conventional one-off [charges](https://docs.stripe.com/api/charges/create.md) or [payment intents](https://docs.stripe.com/docs/api/payment_intents.md).

## Endpoints

### Create a coupon

- [POST /v1/coupons](https://docs.stripe.com/api/coupons/create.md)

### Update a coupon

- [POST /v1/coupons/:id](https://docs.stripe.com/api/coupons/update.md)

### Retrieve a coupon

- [GET /v1/coupons/:id](https://docs.stripe.com/api/coupons/retrieve.md)

### List all coupons

- [GET /v1/coupons](https://docs.stripe.com/api/coupons/list.md)

### Delete a coupon

- [DELETE /v1/coupons/:id](https://docs.stripe.com/api/coupons/delete.md)
