Constructors Methodscancel Subscription cancel Subscription ( __namedParameters ) : Promise < WebResponse < string > > Parameters __namedParameters : { auth : string ; immediately ?: boolean ; subscriptionId : string ; } auth : string Optionalimmediately ?: boolean subscription Id : string Returns Promise < WebResponse < string > > change Payment Methods change Payment Methods ( __namedParameters ) : Promise < WebResponse < string > > Parameters __namedParameters : { auth : string ; } Returns Promise < WebResponse < string > > change Premium Data change Premium Data < T > ( __namedParameters ) : Promise < WebResponse < true > > Type Parameters T extends "user" | "guild" = never Parameters __namedParameters : { auth : string ; body : UpdatePremiumData < T > ; id : string ; type : T ; } auth : string id : string type : T Returns Promise < WebResponse < true > > create Checkout Session create Checkout Session < T > ( __namedParameters ) : Promise < WebResponse < string > > Type Parameters T extends "user" | "guild" Returns Promise < WebResponse < string > > get All User Subscriptions get All User Subscriptions ( __namedParameters ) : Promise < WebResponse < AllSubscriptions > > Parameters __namedParameters : { auth : string ; force ?: boolean ; } auth : string Optionalforce ?: boolean get Premium Plan get Premium Plan < T > ( __namedParameters ) : Promise < WebResponse < PremiumPlan < T > > > Parameters __namedParameters : { includeFreeAmountOfAddons ?: T ; planId : string ; } Optionalinclude Free Amount Of Addons ?: T plan Id : string get Premium Plans get Premium Plans ( __namedParameters ) : Promise < WebResponse < PremiumPlans > > Parameters __namedParameters : { refreshCache ?: boolean ; } Optionalrefresh Cache ?: boolean get Premum Data get Premum Data < T > ( __namedParameters ) : Promise < WebResponse < PremiumData < T > > > Type Parameters T extends "user" | "guild" = never Parameters __namedParameters : { auth : string ; id : string ; type : T ; } auth : string id : string type : T get Support Premium Guild get Support Premium Guild ( __namedParameters ) : Promise < WebResponse < SupportPremiumGuild > > Parameters __namedParameters : { auth : string ; guildId : string ; } auth : string guild Id : string sync Support Roles For sync Support Roles For ( __namedParameters ) : Promise < WebResponse < SyncSupportRolesResult > > Parameters __namedParameters : { auth : string ; discordId : string ; } auth : string discord Id : string
Reconcile the logged-in user's premium roles in the support server to match their entitlements (user premium + active guild subscriptions). Session-authenticated:
authis the session token.