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.

Required scopes: host:read:network, host:read:network_plans, host:write:network_plans (any one)

landingSpace

Space members land on after joining via this plan.

memberCount
Int

Number of members who currently hold this plan. Counts subscribers for a subscription plan and purchasers for a one-time plan; a plan sold both ways counts both. Computed live.

Required scopes: host:read:network, host:read:network_plans, host:write:network_plans, host:read:network_members, host:write:network_members (any one)

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.

profileQuestions

Screening questions shown during the plan's join flow. Only active questions, in display order.

Arguments
after
String

Returns the elements in the list that come after the specified cursor.

before
String

Returns the elements in the list that come before the specified cursor.

Filter to a single join flow. Omit to return questions for every context.

first
Int

Returns the first n elements from the list.

last
Int

Returns the last n elements from the list.

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.

Required scopes: host:read:network, host:read:network_plans, host:write:network_plans (any one)

updatedAt
ISO8601DateTime!

When the Payment Plan last changed.

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.