List Subscriptions
Intent
Reads the available subscriptions as a pageable collection without changing them.
When to call it
Call this when an interface, sync, or support workflow needs to inspect subscriptions. Use the filters and paging controls shown below to limit the result.
Access boundary
Authorize the request with a token that carries subscriptions:read or subscriptions:write.
Successful result
A successful request returns 200. The response schema below defines the body your integration receives.
Authorizations
Query Parameters
Return only records matching organization ID. Identifier of the organization.
"1dbfc517-0bbf-4301-9ba8-555ca42b9737"
Return only records matching product ID. Identifier of the product.
Return only records matching customer ID. Identifier of the customer.
Return only records matching customer external ID. Identifier of the customer external.
Return only records matching discount ID. Identifier of the product.
Return only records matching active or inactive subscription.
Return only records matching subscription status.
incomplete, incomplete_expired, trialing, active, past_due, canceled, unpaid Return only records matching subscriptions that are set to cancel at period end.
Return only records matching customer cancellation reason.
customer_service, low_quality, missing_features, switched_service, too_complex, too_expensive, unused, other Return only records matching cancellation date (after or equal to).
Return only records matching cancellation date (before or equal to).
Results page to return. The first page is used by default.
Records returned per page. Defaults to 10 and accepts up to 100.
Sort rules applied from left to right. Prefix any rule with - to reverse it into descending order.
customer, -customer, status, -status, started_at, -started_at, current_period_end, -current_period_end, ended_at, -ended_at, ends_at, -ends_at, amount, -amount, product, -product, discount, -discount Return only records matching metadata key-value pairs. It uses the deepObject style, e.g. ?metadata[key]=value.