Constructors Methodsget Guild Drops get Guild Drops ( __namedParameters ) : Promise < WebResponse < GuildDropsData > > Parameters __namedParameters : { auth : string ; guildId : string ; } auth : string guild Id : string send Test Drop Notification send Test Drop Notification ( __namedParameters ) : Promise < WebResponse < string > > Parameters __namedParameters : { auth : string ; dontPing ?: boolean ; guildId : string ; platform : "kick" | "twitch" ; variant : DropTestVariant ; } auth : string Optionaldont Ping ?: boolean guild Id : string platform : "kick" | "twitch" Returns Promise < WebResponse < string > > update Guild Drops update Guild Drops ( __namedParameters ) : Promise < WebResponse < GuildDropsData > > Parameters __namedParameters : { auth : string ; games ?: { channelId ?: null | string ; dbId ?: null | string ; id : null | string ; liveNotifications ?: null | boolean ; roleId ?: null | string ; webhook ?: null | { avatarUrl ?: null | string ; username ?: null | string ; } ; } [] ; guildId : string ; kickChannelId ?: null | string ; kickDeliveryMode ?: DeliveryMode ; kickEnabled ?: boolean ; kickLiveNotificationChannelId ?: null | string ; kickLiveNotificationRoleId ?: null | string ; kickLiveNotifications ?: boolean ; kickRoleId ?: null | string ; kickScheduledHours ?: number [] ; kickScheduledWeekdays ?: number [] ; kickWindowEndHour ?: null | number ; kickWindowStartHour ?: null | number ; timezone ?: string ; twitchChannelId ?: null | string ; twitchDeliveryMode ?: DeliveryMode ; twitchEnabled ?: boolean ; twitchLiveNotificationChannelId ?: null | string ; twitchLiveNotificationRoleId ?: null | string ; twitchLiveNotifications ?: boolean ; twitchRoleId ?: null | string ; twitchScheduledHours ?: number [] ; twitchScheduledWeekdays ?: number [] ; twitchWindowEndHour ?: null | number ; twitchWindowStartHour ?: null | number ; webhook ?: null | { avatarUrl ?: null | string ; username ?: null | string ; } ; } auth : string Optionalgames ?: { channelId ?: null | string ; dbId ?: null | string ; id : null | string ; liveNotifications ?: null | boolean ; roleId ?: null | string ; webhook ?: null | { avatarUrl ?: null | string ; username ?: null | string ; } ; } [] guild Id : string Optionalkick Channel Id ?: null | string Optionalkick Delivery Mode ?: DeliveryMode Optionalkick Enabled ?: boolean Optionalkick Live Notification Channel Id ?: null | string Optionalkick Live Notification Role Id ?: null | string Optionalkick Live Notifications ?: boolean Optionalkick Role Id ?: null | string Optionalkick Scheduled Hours ?: number [] Optionalkick Scheduled Weekdays ?: number [] Optionalkick Window End Hour ?: null | number Optionalkick Window Start Hour ?: null | number Optionaltimezone ?: string Optionaltwitch Channel Id ?: null | string Optionaltwitch Delivery Mode ?: DeliveryMode Optionaltwitch Enabled ?: boolean Optionaltwitch Live Notification Channel Id ?: null | string Optionaltwitch Live Notification Role Id ?: null | string Optionaltwitch Live Notifications ?: boolean Optionaltwitch Role Id ?: null | string Optionaltwitch Scheduled Hours ?: number [] Optionaltwitch Scheduled Weekdays ?: number [] Optionaltwitch Window End Hour ?: null | number Optionaltwitch Window Start Hour ?: null | number Optionalwebhook ?: null | { avatarUrl ?: null | string ; username ?: null | string ; }
Sends a sample drop to the guild's configured drops channel, through the same path a real drop takes.
Fails with a reason rather than a silent success: 400 when the platform is switched off or has no channel, 503 when the shard hosting the guild cannot be reached.
dontPingdefaults to true server-side, so checking your formatting cannot notify the whole server by accident.POSTs the collection rather than
/drops/test: the API has catch-all routes matching any two segments under a guild, they win or lose on filesystem order, and one of them answered the test with "Invalid platform.". One segment is the only shape they cannot claim.