Skip to main content
objectPaymentPlan

Implements

Fields

approvalEnabled
Boolean!

Whether new members require Host approval before joining through this plan.

benefits
[String!]!

Bullet-style list of plan benefits. Empty when the Host has not added any.

createdAt
ISO8601DateTime!

When the Payment Plan was created.

description
String

Custom description shown to prospective members. Plain text.

external
Boolean!

Whether the plan is sold to people outside the Network (its landing page grants Network membership).

id
ID!
internalNotes
String

Host-only note for differentiating plans. Not shown to members.

landingSpace

Space members land on after joining via this plan.

multiple
Boolean!

Whether the plan grants access to more than one Space.

name
String!

Plan name shown to members.

pitch
String

Short sales pitch shown to prospective members on the plan's landing surface. Plain text.

Pricing options (price points) offered by this plan.

pricingType
String!

Pricing model: free, subscription, one_time, installment, or one_time_installment.

profileQuestionsEnabled
Boolean!

Whether the join flow asks screening questions.

resourceId
ID!

Resource ID for this object, for interop with the Admin API.

spaces

Spaces this plan grants access to, in display order.

Lifecycle status of the plan.

taxCategory
String

Tax category the plan's sales are reported under.

url
String!

Admin URL where the Host can review and publish this plan.

visibleToMembers
Boolean!

Whether members can see this plan. Newly created plans start hidden until the Host publishes them.