SchedulePhaseItems
- Type: array 1…
Items active during a phase. At least one item is required per phase. Items without
recurringare one-time charges (captured at phase creation, excluded from all future billing cycles).For the terminal phase with
end_behavior: CANCEL, repeat the previous phase's items. The subscription is canceled immediately when the last phase is applied, so the repeated items are never charged again.Phase item referencing an existing catalog price.
One-time charge: omit
recurring(or set null) — the item is charged once on phase creation and excluded from all future billing cycles.- Type: string
price requiredPrice ID from your product catalog.
- Type: string | null
currency min length:3max length:3Currency override. Falls back to schedule default_settings or subscription currency.
- Type: object | null
metadata Arbitrary key-value pairs for this item.
- Type: integer
quantity min:1Quantity of this item.
- Type: object · RecurringConfig
recurring Recurring billing configuration.
- Type: number | null
unit _amount min:0Unit amount override in cents. Falls back to the catalog price if omitted.

