> For the complete documentation index, see [llms.txt](https://developer.paddle.com/llms.txt).

# See subscriptions that are scheduled to pause, cancel, or resume

Filter to see subscriptions with a scheduled change to pause, cancel, or resume.

---

## What's new?

We added new query parameter that you can use when working with [the list subscriptions operation](https://developer.paddle.com/api-reference/subscriptions/list-subscriptions.md) to return entities with a scheduled change.

{% api-endpoint method="GET" path="/subscriptions"  %}

- **scheduled_change_action** (array[string]): Return subscriptions that have a scheduled change. Use a comma-separated list to specify multiple scheduled change actions
{% /api-endpoint %}

## How it works

When you send a [request to pause](https://developer.paddle.com/build/subscriptions/pause-subscriptions.md) or [cancel a subscription](https://developer.paddle.com/build/subscriptions/cancel-subscriptions.md), you can choose to:

- **Pause or cancel immediately**  
   Paddle cancels the subscription right away. Its status changes to `paused` or `canceled`.
- **Pause or cancel at the end of the billing period**  
   Paddle creates a scheduled change to say the subscription should be canceled or paused on the next billing date. The subscription remains `active` until the next billing date, when the subscription status changes to `paused` or `canceled`.

While you can filter to see `paused` or `canceled` subscriptions using the `status` query parameter, it wasn't possible to filter to see subscriptions that were scheduled to pause or cancel.

With the new `scheduled_change_action` query parameter, you can filter to see subscriptions with a scheduled change against them. This means you can get a list of subscriptions that are scheduled to pause or cancel, as well as getting paused subscriptions that are scheduled to resume.

You can combine the `scheduled_change_action` query parameter with the `status` query parameter to find all subscriptions that are either `canceled` or scheduled to cancel, or `paused` or scheduled to pause.

## Next steps

This change is available in version `1` of the Paddle API.

It's a non-breaking change, meaning it doesn't impact existing integrations.

You can [list subscriptions](https://developer.paddle.com/api-reference/subscriptions/list-subscriptions.md) using the API to start using the new `scheduled_change_action` query parameter.
## Summary of changes

| Name | Type | Change | Entity | Description |
| --- | --- | --- | --- | --- |
| `scheduled_change_action` | Field | added | List subscriptions | Filter subscriptions by their scheduled change action. |
