List Users
List all users subscribed to any of your subscription plans
Example Request
Usage Notes
- Optionally, specify the
plan_id
,subscription_id
, and/orstate
to filter the response to just users of a specific plan, a user subscription, or the status of the user's subscription. - The
plan_id
field is passed in as astring
however the content of this string must be numbers. - If you're not filtering by the
subscription_id
, we strongly recommend that you utilize theresults_per_page
to limit the amount of results returned within each API call. This ensures that the response time remains quick and consistent as the amount of user subscriptions build up over time. - For any quantity-enabled subscription plans, the response will include the
quantity
purchased by the user. - This endpoint is paginated, with a max 250 results per page. Use the
page
andresults_per_page
parameters to work with pagination.
Pagination is scheduled to be enforced on this endpoint from March 11, 2025. To learn more, see Pagination for Paddle Classic endpoints
The vendor ID identifies your seller account. This can be found in Developer Tools > Authentication.
The vendor auth code is a private API key for authenticating API requests. This key should never be used in client side code or shared publicly. This can be found in Developer Tools > Authentication.
Filter: A specific user subscription ID
Filter: The subscription plan ID
Filter: The user subscription status. Returns all active
, past_due
, trialing
and paused
subscription plans if not specified. A list of possible values and their meanings can be found under Event Statuses.
Paginate return results
Number of records to return per page.