CreatePaymentPlanInput
Autogenerated input type of CreatePaymentPlan
CreatePaymentPlanInputFields
Price as decimal string (e.g. "9.99"). Use for single-currency paid plans; omit for free plans.
Whether to require Host approval for new members. Defaults to false.
Bullet-style list of plan benefits.
A unique identifier for the client performing the mutation.
Three-letter currency code (e.g. usd). Used with amount; ignored when prices is provided.
Custom description for the plan.
Host-only note for differentiating plans (max 150 chars).
Billing interval for subscriptions: day, week, biweekly, month, quarter, biannual, year. Defaults to month.
Space members land on after joining via this plan.
Plan name shown to members (4-60 characters).
Payment platform: stripe (web) or apple (iOS). Defaults to stripe.
Short sales pitch shown to prospective members on the plan's landing surface.
Per-currency prices. Required when the Network has multiple enabled currencies for Stripe paid plans.
Pricing model: free, subscription, or one_time.
Screening questions (max 5). Only used when profileQuestionsEnabled is true.
Whether to ask screening questions during the join flow. Defaults to false.
Price for the second pricing option (single-currency Networks). For installments, the per-installment amount.
Number of installments (2-50) when the second option is an installment plan. Only valid with pricingType one_time.
Interval for a SECOND pricing option in the same plan. For subscriptions: a different subscription interval. For one_time: installment.
Per-currency prices for the second pricing option (multi-currency Stripe Networks).
Spaces to include in the plan. Must contain at least one active Space; the Cohost Space cannot be included.
Existing Subscription Group to add this plan to.
Free trial days (0-366). Only applies to subscriptions.