The SubscriptionItem object represents a product that a customer can subscribe to. It supports multiple variants and can be configured for specific subscription cycles.

Reference

id
string
required
resource
enum<string>
required
Available options:
subscription-item
title
string
required
Minimum length: 1
subtitle
string | null
required

Matches the variant title in most cases

Minimum length: 1
quantity
integer
required
Required range: x >= 1
totalPrice
number
required

Final item price including all discounts and taxes

Required range: x >= 0
variant
required

This field is expandable.

Minimum length: 1
recurringCycleLimit
integer | null
required

The number of billing cycles for which this item will be applied. After the recurring cycle limit is met the item will be removed from the subscription.

Required range: x >= 1