Skip to main content

availablePlans

List available subscription plans. When ownerID is provided, trial eligibility is resolved using the caller's auth context. Unauthenticated callers (or callers without ownerID) receive plans without eligibility data. The trialEligible field is derived from the authenticated user's own identity, not from the target org's state — no cross-org information is leaked.

availablePlans(
ownerID: String
): [PlanInfo!]!

Arguments

availablePlans.ownerID ● String scalar

Type

PlanInfo object

Available subscription plan with pricing and feature details