SubscriptionInfo
Current subscription information for an organization, including plan details and feature access
type SubscriptionInfo {
planName: String
monthlyDeposit: Float!
status: SubscriptionStatus!
currentPeriodEnd: Time!
features: [String!]!
suspended: Boolean!
trialEnd: Time
billingInterval: String
pendingDowngradePlanName: String
}
Fields
SubscriptionInfo.planName ● String scalar
SubscriptionInfo.monthlyDeposit ● Float! non-null scalar
SubscriptionInfo.status ● SubscriptionStatus! non-null enum
SubscriptionInfo.currentPeriodEnd ● Time! non-null scalar
SubscriptionInfo.features ● [String!]! non-null scalar
SubscriptionInfo.suspended ● Boolean! non-null scalar
SubscriptionInfo.trialEnd ● Time scalar
SubscriptionInfo.billingInterval ● String scalar
Stripe billing interval: "month" or "year". Null if no subscription exists.
SubscriptionInfo.pendingDowngradePlanName ● String scalar
When set, a downgrade is scheduled for the next billing period. The current plan's features remain active until currentPeriodEnd.
Returned By
cancelSubscription mutation ● changeSubscriptionPlan mutation ● organizationBillingChanged subscription ● subscriptionInfo query