# 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)