list_subscriptions
Retrieve and filter subscription data from Paddle Billing. Use pagination, sorting, and parameters like status, customer ID, or price ID to manage subscription information.
Instructions
This tool will list subscriptions in Paddle.
Use the maximum perPage by default (200) to ensure comprehensive results. Filter subscriptions by addressId, collectionMode, customerId, id, priceId, scheduledChangeAction, and status as needed. Results are paginated - use the 'after' parameter with the last ID from previous results to get the next page. Sort and order results using the orderBy parameter.
Amounts are in the smallest currency unit (e.g., cents).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| addressId | No | Return entities related to the specified address. Use a comma-separated list to specify multiple address IDs. | |
| after | No | Return entities after the specified Paddle ID when working with paginated endpoints. | |
| collectionMode | No | Return entities that match the specified collection mode. | |
| customerId | No | Return entities related to the specified customer. Use a comma-separated list to specify multiple customer IDs. | |
| id | No | Return only the IDs specified. Use a comma-separated list to get multiple entities. | |
| orderBy | No | Order returned entities by the specified field and direction. | |
| perPage | No | Set how many entities are returned per page. Returns the maximum number of results if a number greater than the maximum is requested. | |
| priceId | No | Return entities related to the specified price. Use a comma-separated list to specify multiple price IDs. | |
| scheduledChangeAction | No | Return subscriptions that have a scheduled change. Use a comma-separated list to specify multiple scheduled change actions. | |
| status | No | Return entities that match the specified status. Use a comma-separated list to specify multiple status values. |