# Trial Offers

## Endpoints

### Create a trial offer

- [POST /v1/product_catalog/trial_offers](https://docs.stripe.com/api/product-catalog/trial-offer/create.md)

### Update a trial offer

- [POST /v1/product_catalog/trial_offers/:id](https://docs.stripe.com/api/product-catalog/trial-offer/update.md)

### Retrieve a trial offer

- [GET /v1/product_catalog/trial_offers/:id](https://docs.stripe.com/api/product-catalog/trial-offer/retrieve.md)

### List trial offers

- [GET /v1/product_catalog/trial_offers](https://docs.stripe.com/api/product-catalog/trial-offer/list.md)

Trial offers let you define free or paid introductory pricing for a subscription item. A TrialOffer specifies the price to charge during the trial, how many billing intervals the trial lasts, and what price the subscription item transitions to when the trial ends. You attach a TrialOffer to a subscription item using `items[current_trial][trial_offer]` when creating or updating a subscription.
