List Subscriptions
Returns a paginated list of subscriptions. By default, returns subscriptions that have not been canceled. Use the status parameter to filter by status, including canceled.
You can also review and manage subscriptions in the Merchant Dashboard.
Related guides: Products and Prices and Subscriptions
- Type: integerlimitmin:1max:100
Maximum number of subscriptions to return (1–100).
- Type: stringlast
_key Opaque cursor for pagination. Use the
last_keyvalue from the previous response to retrieve the next page. - Type: array string[] enumstatus
Filter by subscription status. Repeat the parameter to filter by multiple statuses.
values- incomplete
- incomplete
_expired - trialing
- active
- past
_due - canceled
- unpaid
- paused
- Type: array string[]customer
Filter by customer ID(s). Repeat the parameter for multiple values.
- Type: string Format: date-timestart
_date Return subscriptions created on or after this date (ISO 8601).
- Type: string Format: date-timeend
_date Return subscriptions created on or before this date (ISO 8601).
- Type: stringsearch
Full-text search across subscription fields.
- enumexpandconst:customer
Expand related objects inline. Use
customerto replace the customer ID with the full customer object.values- customer
- application/json
- application/json
- application/json
- application/json
- application/json
curl https://api.paypercut.io/v1/subscriptions \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN'
{
"items": [
{
"id": "01HD7M6DRKZ4Q4QEVWJB0RC1S6",
"customer": "01KJQ34MWYH0TES77RDXA8T8TT",
"status": "active",
"start_date": "2026-01-01T00:00:00Z",
"next_billing_date": "2026-02-01T00:00:00Z",
"current_period_start": "2026-01-01T00:00:00Z",
"current_period_end": "2026-02-01T00:00:00Z",
"cancel_at_period_end": false,
"cancel_at": null,
"canceled_at": null,
"collection_method": "charge_automatically",
"currency": "USD",
"default_payment_method": "01XXXXXXXXXXXXXXXXXXXXXXX",
"livemode": false,
"items": [
{
"id": "01XXXXXXXXXXXXXXXXXXXXXXX",
"price": "01XXXXXXXXXXXXXXXXXXXXXXX",
"product": "01XXXXXXXXXXXXXXXXXXXXXXX",
"quantity": 1,
"billing_interval": "monthly",
"unit_amount": 2999,
"currency": "USD",
"recurring": {
"interval": "monthly",
"interval_count": 1,
"usage_type": "licensed"
},
"created_at": "2026-01-01T00:00:00Z",
"updated_at": "2026-01-01T00:00:00Z"
}
],
"metadata": {
"plan": "premium"
},
"payment_behavior": "default_incomplete",
"created": "2026-01-01T00:00:00Z",
"updated_at": "2026-01-01T00:00:00Z"
}
],
"last_key": null
}
