List all subscriptions
Returns a paginated list of subscriptions. Supports filtering by customer, product, instalment plan, billing cycle, currency, status flags (cancelled, completed, paused, instalments), date range, and free-text search.
Query Parameters
Page number for pagination.
Number of subscriptions per page.
Sort direction.
ascdescField to sort by.
emailnext_billing_datestatusdatecancelledpayment_countFree-text search across subscription data.
Start date filter (ISO string or Unix timestamp).
End date filter (ISO string or Unix timestamp).
Filter by customer UUID.
Filter by product UUID.
Filter by instalment plan UUID.
Show only cancelled subscriptions.
Show only completed subscriptions.
Exclude paused subscriptions from results.
Show only instalment-based subscriptions.
Filter by billing frequency.
dayweekmonthyearFilter by ISO currency code.
Responses
Paginated list of subscriptions
Total number of subscriptions matching the filters.
Unique identifier of the subscription.
Object type identifier.
Unix timestamp of the next billing date. Null if subscription is not active, trialing, or past_due.
Unix timestamp when the subscription was cancelled. Null if not cancelled.
Unix timestamp when the subscription completed (instalment plans only). Null if not completed.
Unix timestamp when a paused subscription will automatically resume. Null if not paused or no resume date set.
Products included in the subscription with pricing details.
Product UUID.
Product name.
Number of payments processed for this subscription.
Current subscription status.
activetrialingpast_duepausedcancelledcompletedWhether a promotional discount is currently applied.
External payment gateway subscription identifier (e.g. Stripe subscription ID).
Subscription type. subscription for recurring plans, instalment for payment plans, recurring_invoice for invoice-based billing.
subscriptioninstalmentrecurring_invoicePayment gateway used (e.g. stripe, gocardless, mollie).
Billing frequency.
dayweekmonthyearBilling interval count (e.g. 1 for monthly, 3 for quarterly when billing_cycle is month).
ISO currency code.
UUID of the most recent invoice. Null if no invoices exist.
Subscription price in smallest currency unit (e.g. cents).
Total revenue generated from this subscription in smallest currency unit.
Customer-facing portal URL for subscription management.
Number of total instalments. 0 for regular subscriptions.
Whether the subscription was imported from an external system.
Whether associated notes exist for this subscription.
Missing or invalid API key