Request Body
Number of items to return. Default is 10, maximum is 1000.
Number of items to skip before returning results. Used for pagination.
Filter by plan ID and version. Returns customers with active subscriptions to the specified plans.Each item in the array should have:
id(string, required) - The plan IDversions(array of numbers, optional) - Specific plan versions to filter by
[{"id": "pro_plan", "versions": [1, 2]}]Filter by subscription status. Available options:
active- Only customers with active subscriptionsscheduled- Only customers with scheduled subscriptions
Search customers by ID, name, or email. Performs a case-insensitive partial match.
Response
Returns a paginated response with the following structure:Array of Customer objects matching the filter criteria. Each customer includes all standard customer fields (id, name, email, subscriptions, balances, etc.).
The offset value used for this request.
The limit value used for this request.
Total number of customers matching the filter criteria.
Whether there are more results available beyond this page.