# Subscription Schedule

A subscription schedule allows you to create and manage the lifecycle of a subscription by predefining expected changes.

Related guide: [Subscription schedules](https://docs.stripe.com/docs/billing/subscriptions/subscription-schedules.md)

## Endpoints

### Create a schedule

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

### Update a schedule

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

### Retrieve a schedule

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

### List all schedules

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

### Cancel a schedule

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

### Release a schedule

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