Constructors

Methods

  • Parameters

    • __namedParameters: {
          auth: string;
          ruleId: string;
      }
      • auth: string
      • ruleId: string

    Returns Promise<WebResponse<string>>

  • Cancel a staff payment request sent by mistake: voids its invoice / payment link. 400 when already paid or cancelled.

    Parameters

    • __namedParameters: {
          auth: string;
          requestId: string;
      }
      • auth: string
      • requestId: string

    Returns Promise<WebResponse<string>>

  • Parameters

    • __namedParameters: {
          auth: string;
          guildId?: string;
          limit?: number;
          page?: number;
          platform?: string;
          streamer?: string;
      }
      • auth: string
      • OptionalguildId?: string
      • Optionallimit?: number
      • Optionalpage?: number
      • Optionalplatform?: string
      • Optionalstreamer?: string

    Returns Promise<WebResponse<CooldownsResponse>>

  • Parameters

    • __namedParameters: {
          auth: string;
          creator?: string;
          enrich?: boolean;
          guildId: string;
          limit?: number;
          page?: number;
      }
      • auth: string
      • Optionalcreator?: string
      • Optionalenrich?: boolean
      • guildId: string
      • Optionallimit?: number
      • Optionalpage?: number

    Returns Promise<WebResponse<GuildVodsResponse>>

  • Parameters

    • __namedParameters: {
          auth: string;
          feature:
              | "whatnot"
              | "club"
              | "twitter"
              | "inGame"
              | "offlineGracePeriod"
              | "statusRoles"
              | "streamRoles"
              | "linkedRoles"
              | "stickyMessages"
              | "publicGiveaways"
              | "welcomeLeave"
              | "giveaways"
              | "autoRoles"
              | "freeGames"
              | "gameChangelogs"
              | "robloxNotifications"
              | "fixLinks"
              | "clipperNotifications"
              | "scheduledMessages"
              | "reactionRoles"
              | "clipForwarding"
              | "fishing"
              | "starboards"
              | "syncedRoles"
              | "birthdays"
              | "autoStatusLiveRoles"
              | "badgeNotifications"
              | "kickBounties"
              | "giveawayClaims"
              | "influencerPanel"
              | "publicDrops"
              | "sitePolls"
              | "siteAnnouncements"
              | "feedback"
              | "vodNotifications"
              | "youtubeReplays"
              | "livePostUpdates"
              | "multiDestination"
              | "scheduledStreams"
              | "boostNotifications"
              | "voteToTest"
              | "voteToAddSocial"
              | "aiAssistant"
              | "voteToUseAssistant"
              | "assistantShareChat"
              | "latest"
              | "latestYoutube"
              | "repositionEmojis"
              | "voteToRepositionEmojis"
              | "setupWizard"
              | "emotes"
              | "liveRoles"
              | "statCounters"
              | "voteSkipping";
          status: FeatureStatus;
      }
      • auth: string
      • feature:
            | "whatnot"
            | "club"
            | "twitter"
            | "inGame"
            | "offlineGracePeriod"
            | "statusRoles"
            | "streamRoles"
            | "linkedRoles"
            | "stickyMessages"
            | "publicGiveaways"
            | "welcomeLeave"
            | "giveaways"
            | "autoRoles"
            | "freeGames"
            | "gameChangelogs"
            | "robloxNotifications"
            | "fixLinks"
            | "clipperNotifications"
            | "scheduledMessages"
            | "reactionRoles"
            | "clipForwarding"
            | "fishing"
            | "starboards"
            | "syncedRoles"
            | "birthdays"
            | "autoStatusLiveRoles"
            | "badgeNotifications"
            | "kickBounties"
            | "giveawayClaims"
            | "influencerPanel"
            | "publicDrops"
            | "sitePolls"
            | "siteAnnouncements"
            | "feedback"
            | "vodNotifications"
            | "youtubeReplays"
            | "livePostUpdates"
            | "multiDestination"
            | "scheduledStreams"
            | "boostNotifications"
            | "voteToTest"
            | "voteToAddSocial"
            | "aiAssistant"
            | "voteToUseAssistant"
            | "assistantShareChat"
            | "latest"
            | "latestYoutube"
            | "repositionEmojis"
            | "voteToRepositionEmojis"
            | "setupWizard"
            | "emotes"
            | "liveRoles"
            | "statCounters"
            | "voteSkipping"
      • status: FeatureStatus

    Returns Promise<WebResponse<FeatureFlag>>

  • Parameters

    • __namedParameters: {
          amountCents: number;
          auth: string;
          description?: string;
          dueDays?: number;
          guildId?: string;
          subscriptionId?: string;
      }
      • amountCents: number
      • auth: string
      • Optionaldescription?: string
      • OptionaldueDays?: number
      • OptionalguildId?: string
      • OptionalsubscriptionId?: string

    Returns Promise<WebResponse<AdminStripeChargeResponse>>

  • 400 when turning it on with no guildId. Noti must be in that server with Create Invite.

    Parameters

    • __namedParameters: {
          auth: string;
          supportJoin: {
              enabled: boolean;
              guildId: null | string;
          };
      }
      • auth: string
      • supportJoin: {
            enabled: boolean;
            guildId: null | string;
        }
        • enabled: boolean
        • guildId: null | string

    Returns Promise<WebResponse<InGameAdminSettings>>