SubscriptionItem
A subscription item representing a product/price combination active on the subscription.
- Type: stringenum
billing _interval Resolved billing interval for this item (e.g.
monthly).valuesdaily weekly monthly yearly
- Type: stringFormat: date-time
created _at Timestamp when the item was created.
- Type: string | null
currency Three-letter ISO 4217 currency code (uppercase). Resolved from item.currency → subscription.currency.
- Type: string
id Subscription item ID (ULID format with
si_prefix). - Type: string
price Price ID from the product catalog.
- Type: string
product Unique identifier for the product.
- Type: integer
quantity Quantity of the subscription item.
- Type: object · RecurringConfig
recurring Recurring billing configuration.
- Type: stringenum
interval requiredBilling frequency (uppercase):
daily— every dayweekly— every weekmonthly— every monthyearly— every year
valuesdaily weekly monthly yearly
- Type: integer
interval _count min:1Number of intervals between billings. For example,
interval=monthlyandinterval_count=3bills every 3 months. - Type: integer | null
interval _total _cycles min:1Total number of billing cycles before the subscription ends. Null means unlimited.
- Type: stringenum
usage _type Usage type for billing:
licensed— a fixed recurring charge per billing cyclemetered— charge based on reported usage
valueslicensed metered
- Type: number | null
unit _amount Unit price in the smallest currency unit (e.g. cents).
- Type: stringFormat: date-time
updated _at Timestamp when the item was last updated.

