export declare class GuildsAPIaddMember() : Promise<RESTPutAPIGuildMemberResult>
Adds user to the guild
See also: https://discord.com/developers/docs/resources/guild#add-guild-member
addRoleToMember(guildId: SnowflakeuserId: SnowflakeroleId: Snowflakeoptions?: Pick<RequestData, 'auth' | 'reason' | 'signal'>) : Promise<void>
Adds a role to a guild member
See also: https://discord.com/developers/docs/resources/guild#add-guild-member-role
banUser(guildId: SnowflakeuserId: Snowflakebody?: RESTPutAPIGuildBanJSONBodyoptions?: Pick<RequestData, 'auth' | 'reason' | 'signal'>) : Promise<void>
Bans a user from a guild
See also: https://discord.com/developers/docs/resources/guild#create-guild-ban
beginPrune(guildId: Snowflakeoptions?: Pick<RequestData, 'auth' | 'reason' | 'signal'>) : Promise<RESTPostAPIGuildPruneResult>
Prunes members in a guild
See also: https://discord.com/developers/docs/resources/guild#begin-guild-prune
bulkBanUsers(guildId: Snowflakeoptions?: Pick<RequestData, 'auth' | 'reason' | 'signal'>) : Promise<RESTPostAPIGuildBulkBanResult>
Bulk ban users from a guild
See also: https://discord.com/developers/docs/resources/guild#bulk-guild-ban
createAutoModerationRule(guildId: Snowflakeoptions?: Pick<RequestData, 'auth' | 'reason' | 'signal'>) : Promise<APIAutoModerationRule>
Creates a new auto moderation rule for a guild
See also: https://discord.com/developers/docs/resources/auto-moderation#create-auto-moderation-rule
createChannel(guildId: Snowflakeoptions?: Pick<RequestData, 'auth' | 'reason' | 'signal'>) : Promise<APIChannel>
Creates a guild channel
See also: https://discord.com/developers/docs/resources/guild#create-guild-channel
createEmoji(guildId: Snowflakeoptions?: Pick<RequestData, 'auth' | 'reason' | 'signal'>) : Promise<APIEmoji>
Creates a new emoji for a guild
See also: https://discord.com/developers/docs/resources/emoji#create-guild-emoji
createRole(guildId: Snowflakeoptions?: Pick<RequestData, 'auth' | 'reason' | 'signal'>) : Promise<APIRole>
Creates a guild role
See also: https://discord.com/developers/docs/resources/guild#create-guild-role
createScheduledEvent(guildId: Snowflakeoptions?: Pick<RequestData, 'auth' | 'reason' | 'signal'>) : Promise<APIGuildScheduledEvent>
Creates a new scheduled event for a guild
See also: https://discord.com/developers/docs/resources/guild-scheduled-event#create-guild-scheduled-event
createSoundboardSound(guildId: Snowflakeoptions?: Pick<RequestData, 'auth' | 'reason' | 'signal'>) : Promise<APISoundboardSound>
Creates a new soundboard sound for a guild
See also: https://discord.com/developers/docs/resources/soundboard#create-guild-soundboard-sound
createSticker(guildId: Snowflakebody: CreateStickerOptionsoptions?: Pick<RequestData, 'auth' | 'reason' | 'signal'>) : Promise<APISticker>
Creates a sticker for a guild
See also: https://discord.com/developers/docs/resources/sticker#create-guild-sticker
createTemplate(guildId: Snowflakeoptions?: Pick<RequestData, 'auth' | 'signal'>) : Promise<APITemplate>
Creates a new template
See also: https://discord.com/developers/docs/resources/guild-template#create-guild-template
Deletes an auto moderation rule for a guild
See also: https://discord.com/developers/docs/resources/auto-moderation#delete-auto-moderation-rule
Deletes an emoji for a guild
See also: https://discord.com/developers/docs/resources/emoji#delete-guild-emoji
Deletes an integration from a guild
See also: https://discord.com/developers/docs/resources/guild#delete-guild-integration
Deletes a guild role
See also: https://discord.com/developers/docs/resources/guild#delete-guild-role
Deletes a scheduled event for a guild
See also: https://discord.com/developers/docs/resources/guild-scheduled-event#delete-guild-scheduled-event
Deletes a soundboard sound for a guild
See also: https://discord.com/developers/docs/resources/soundboard#delete-guild-soundboard-sound
Deletes a sticker for a guild
See also: https://discord.com/developers/docs/resources/sticker#delete-guild-sticker
Deletes a template for a guild
See also: https://discord.com/developers/docs/resources/guild-template#delete-guild-template
edit(guildId: Snowflakeoptions?: Pick<RequestData, 'auth' | 'reason' | 'signal'>) : Promise<APIGuild>
Edits a guild
See also: https://discord.com/developers/docs/resources/guild#modify-guild
editAutoModerationRule() : Promise<APIAutoModerationRule>
Edits an auto moderation rule for a guild
See also: https://discord.com/developers/docs/resources/auto-moderation#modify-auto-moderation-rule
editEmoji() : Promise<APIEmoji>
Edits an emoji for a guild
See also: https://discord.com/developers/docs/resources/emoji#modify-guild-emoji
editIncidentActions(guildId: Snowflakeoptions?: Pick<RequestData, 'auth' | 'signal'>) : Promise<APIIncidentsData>
Modifies incident actions for a guild.
See also: https://discord.com/developers/docs/resources/guild#modify-guild-incident-actions
editMember() : Promise<APIGuildMember>
Edits a guild member
See also: https://discord.com/developers/docs/resources/guild#modify-guild-member
editOnboarding(guildId: Snowflakeoptions?: Pick<RequestData, 'auth' | 'reason' | 'signal'>) : Promise<APIGuildOnboarding>
Edits a guild onboarding
See also: https://discord.com/developers/docs/resources/guild#modify-guild-onboarding
editRole() : Promise<APIRole>
Edits a guild role
See also: https://discord.com/developers/docs/resources/guild#modify-guild-role
editScheduledEvent() : Promise<APIGuildScheduledEvent>
Edits a scheduled event for a guild
See also: https://discord.com/developers/docs/resources/guild-scheduled-event#modify-guild-scheduled-event
editSoundboardSound() : Promise<APISoundboardSound>
Edits a soundboard sound for a guild
See also: https://discord.com/developers/docs/resources/soundboard#modify-guild-soundboard-sound
editSticker() : Promise<APISticker>
Edits a sticker for a guild
See also: https://discord.com/developers/docs/resources/sticker#modify-guild-sticker
editTemplate() : Promise<APITemplate>
Edits a template for a guild
See also: https://discord.com/developers/docs/resources/guild-template#modify-guild-template
editWelcomeScreen(guildId: Snowflakeoptions?: Pick<RequestData, 'auth' | 'reason' | 'signal'>) : Promise<APIGuildWelcomeScreen>
Edits the welcome screen for a guild
See also: https://discord.com/developers/docs/resources/guild#modify-guild-welcome-screen
editWidgetSettings(guildId: Snowflakeoptions?: Pick<RequestData, 'auth' | 'reason' | 'signal'>) : Promise<APIGuildWidgetSettings>
Edits the widget settings for a guild
See also: https://discord.com/developers/docs/resources/guild#modify-guild-widget
Fetches a guild
See also: https://discord.com/developers/docs/resources/guild#get-guild
getActiveThreads(guildId: Snowflakeoptions?: Pick<RequestData, 'auth' | 'signal'>) : Promise<APIThreadList>
Fetches the active threads in a guild
See also: https://discord.com/developers/docs/resources/guild#list-active-guild-threads
getAuditLogs() : Promise<APIAuditLog>
Fetches the audit logs for a guild
See also: https://discord.com/developers/docs/resources/audit-log#get-guild-audit-log
getAutoModerationRule() : Promise<APIAutoModerationRule>
Fetches an auto moderation rule for a guild
See also: https://discord.com/developers/docs/resources/auto-moderation#get-auto-moderation-rule
getAutoModerationRules(guildId: Snowflakeoptions?: Pick<RequestData, 'auth' | 'signal'>) : Promise<RESTGetAPIAutoModerationRulesResult>
Fetches all auto moderation rules for a guild
See also: https://discord.com/developers/docs/resources/auto-moderation#list-auto-moderation-rules-for-guild
getChannels(guildId: Snowflakeoptions?: Pick<RequestData, 'auth' | 'signal'>) : Promise<RESTGetAPIGuildChannelsResult>
Fetches a guild's channels
See also: https://discord.com/developers/docs/resources/guild#get-guild-channels
Fetches an emoji for a guild
See also: https://discord.com/developers/docs/resources/emoji#get-guild-emoji
getEmojis(guildId: Snowflakeoptions?: Pick<RequestData, 'auth' | 'signal'>) : Promise<RESTGetAPIGuildEmojisResult>
Fetches all emojis for a guild
See also: https://discord.com/developers/docs/resources/emoji#list-guild-emojis
getIntegrations(guildId: Snowflakeoptions?: Pick<RequestData, 'auth' | 'signal'>) : Promise<RESTGetAPIGuildIntegrationsResult>
Fetches the integrations for a guild
See also: https://discord.com/developers/docs/resources/guild#get-guild-integrations
getInvites(guildId: Snowflakeoptions?: Pick<RequestData, 'auth' | 'signal'>) : Promise<RESTGetAPIGuildInvitesResult>
Fetches the invites for a guild
See also: https://discord.com/developers/docs/resources/guild#get-guild-invites
getMember() : Promise<APIGuildMember>
Fetches a guild member
See also: https://discord.com/developers/docs/resources/guild#get-guild-member
Fetches a guild member ban
See also: https://discord.com/developers/docs/resources/guild#get-guild-ban
getMemberBans() : Promise<RESTGetAPIGuildBansResult>
Fetches guild member bans
See also: https://discord.com/developers/docs/resources/guild#get-guild-bans
getMembers() : Promise<RESTGetAPIGuildMembersResult>
Fetches members of a guild.
See also: https://discord.com/developers/docs/resources/guild#list-guild-members
getOnboarding(guildId: Snowflakeoptions?: Pick<RequestData, 'auth' | 'signal'>) : Promise<APIGuildOnboarding>
Fetches a guild onboarding
See also: https://discord.com/developers/docs/resources/guild#get-guild-onboarding
getPreview(guildId: Snowflakeoptions?: Pick<RequestData, 'auth' | 'signal'>) : Promise<APIGuildPreview>
Fetches a guild preview
See also: https://discord.com/developers/docs/resources/guild#get-guild-preview
getPruneCount(guildId: Snowflakequery?: RESTGetAPIGuildPruneCountQueryoptions?: Pick<RequestData, 'auth' | 'signal'>) : Promise<RESTGetAPIGuildPruneCountResult>
Fetch the number of members that can be pruned from a guild
See also: https://discord.com/developers/docs/resources/guild#get-guild-prune-count
Get a role in a guild
See also: https://discord.com/developers/docs/resources/guild#get-guild-role
getRoles(guildId: Snowflakeoptions?: Pick<RequestData, 'auth' | 'signal'>) : Promise<RESTGetAPIGuildRolesResult>
Gets all the roles in a guild
See also: https://discord.com/developers/docs/resources/guild#get-guild-roles
getScheduledEvent() : Promise<APIGuildScheduledEvent>
Fetches a scheduled event for a guild
See also: https://discord.com/developers/docs/resources/guild-scheduled-event#get-guild-scheduled-event
getScheduledEvents(guildId: Snowflakeoptions?: Pick<RequestData, 'auth' | 'signal'>) : Promise<RESTGetAPIGuildScheduledEventsResult>
Fetches all scheduled events for a guild
See also: https://discord.com/developers/docs/resources/guild-scheduled-event#list-scheduled-events-for-guild
getScheduledEventUsers() : Promise<RESTGetAPIGuildScheduledEventUsersResult>
Gets all users that are interested in a scheduled event
See also: https://discord.com/developers/docs/resources/guild-scheduled-event#get-guild-scheduled-event-users
getSoundboardSound() : Promise<APISoundboardSound>
Fetches a soundboard sound for a guild
See also: https://discord.com/developers/docs/resources/soundboard#get-guild-soundboard-sound
getSoundboardSounds(guildId: Snowflakeoptions?: Pick<RequestData, 'auth' | 'signal'>) : Promise<RESTGetAPIGuildSoundboardSoundsResult>
Fetches all the soundboard sounds for a guild
See also: https://discord.com/developers/docs/resources/soundboard#list-guild-soundboard-sounds
getSticker() : Promise<APISticker>
Fetches a sticker for a guild
See also: https://discord.com/developers/docs/resources/sticker#get-guild-sticker
getStickers(guildId: Snowflakeoptions?: Pick<RequestData, 'auth' | 'signal'>) : Promise<RESTGetAPIGuildStickersResult>
Fetches all the stickers for a guild
See also: https://discord.com/developers/docs/resources/sticker#list-guild-stickers
getTemplate(templateCode: stringoptions?: Pick<RequestData, 'auth' | 'signal'>) : Promise<APITemplate>
Fetches a guild template
See also: https://discord.com/developers/docs/resources/guild-template#get-guild-template
getTemplates(guildId: Snowflakeoptions?: Pick<RequestData, 'auth' | 'signal'>) : Promise<RESTGetAPIGuildTemplatesResult>
Fetches all the templates for a guild
See also: https://discord.com/developers/docs/resources/guild-template#get-guild-templates
getVanityURL(guildId: Snowflakeoptions?: Pick<RequestData, 'auth' | 'signal'>) : Promise<RESTGetAPIGuildVanityUrlResult>
Fetches the vanity url for a guild
See also: https://discord.com/developers/docs/resources/guild#get-guild-vanity-url
getVoiceRegions(guildId: Snowflakeoptions?: Pick<RequestData, 'auth' | 'signal'>) : Promise<RESTGetAPIGuildVoiceRegionsResult>
Fetches voice regions for a guild
See also: https://discord.com/developers/docs/resources/guild#get-guild-voice-regions
getWebhooks(id: Snowflakeoptions?: Pick<RequestData, 'auth' | 'signal'>) : Promise<RESTGetAPIGuildWebhooksResult>
Fetches webhooks for a guild
See also: https://discord.com/developers/docs/resources/webhook#get-guild-webhooks
getWelcomeScreen(guildId: Snowflakeoptions?: Pick<RequestData, 'auth' | 'signal'>) : Promise<APIGuildWelcomeScreen>
Fetches the welcome screen for a guild
See also: https://discord.com/developers/docs/resources/guild#get-guild-welcome-screen
getWidget(guildId: Snowflakeoptions?: Pick<RequestData, 'auth' | 'signal'>) : Promise<APIGuildWidget>
Fetches the widget for a guild
See also: https://discord.com/developers/docs/resources/guild#get-guild-widget
getWidgetImage() : Promise<ArrayBuffer>
Fetches the widget image for a guild
See also: https://discord.com/developers/docs/resources/guild#get-guild-widget-image
getWidgetSettings(guildId: Snowflakeoptions?: Pick<RequestData, 'auth' | 'signal'>) : Promise<APIGuildWidgetSettings>
Fetches the widget settings for a guild
See also: https://discord.com/developers/docs/resources/guild#get-guild-widget-settings
Removes a member from a guild
See also: https://discord.com/developers/docs/resources/guild#remove-guild-member
removeRoleFromMember(guildId: SnowflakeuserId: SnowflakeroleId: Snowflakeoptions?: Pick<RequestData, 'auth' | 'reason' | 'signal'>) : Promise<void>
Removes a role from a guild member
See also: https://discord.com/developers/docs/resources/guild#remove-guild-member-role
searchForMembers(guildId: Snowflakeoptions?: Pick<RequestData, 'auth' | 'signal'>) : Promise<RESTGetAPIGuildMembersSearchResult>
Searches for guild members
See also: https://discord.com/developers/docs/resources/guild#search-guild-members
setChannelPositions(guildId: Snowflakeoptions?: Pick<RequestData, 'auth' | 'reason' | 'signal'>) : Promise<void>
Edits a guild channel's positions
See also: https://discord.com/developers/docs/resources/guild#modify-guild-channel-positions
setRolePositions(guildId: Snowflakeoptions?: Pick<RequestData, 'auth' | 'reason' | 'signal'>) : Promise<RESTPatchAPIGuildRolePositionsResult>
Sets role positions in a guild
See also: https://discord.com/developers/docs/resources/guild#modify-guild-role-positions
syncTemplate() : Promise<APITemplate>
Syncs a template for a guild
See also: https://discord.com/developers/docs/resources/guild-template#sync-guild-template
Unbans a user from a guild
See also: https://discord.com/developers/docs/resources/guild#remove-guild-ban