Skip to main content

SharedEnvPlan

@deprecated Legacy monthly app-slot subscription plan. New shared publishes use wallet usage billing.

type SharedEnvPlan {
planId: BigInt!
code: String!
name: String!
description: String
priceCents: BigInt!
currency: String!
billingInterval: String!
status: String!
}

Fields

SharedEnvPlan.planId ● BigInt! non-null scalar

Plan id (BigInt).

SharedEnvPlan.code ● String! non-null scalar

Stable machine-readable plan code.

SharedEnvPlan.name ● String! non-null scalar

Human-readable plan name.

SharedEnvPlan.description ● String scalar

SharedEnvPlan.priceCents ● BigInt! non-null scalar

Recurring price per billing interval, in cents.

SharedEnvPlan.currency ● String! non-null scalar

ISO-4217 currency for priceCents, e.g. 'USD'.

SharedEnvPlan.billingInterval ● String! non-null scalar

Billing cadence, e.g. 'month' or 'year'.

SharedEnvPlan.status ● String! non-null scalar

Plan status, e.g. 'active' (offered) or 'archived'.

Returned By

sharedEnvPlans query