application
HTTP Rest API implementation for the following Resource:
Properties
The application instance has no set properties!
Methods
The application instance has no set methods!
Functions
getGuildTemplateAsync
application . getGuildTemplateAsync () -> ()
instance: request.Request
templateCode: string
https://discord.com/developers/docs/resources/guild-template#get-guild-template
createGuildFromGuildTemplateAsync
application . createGuildFromGuildTemplateAsync () -> ()
instance: request.Request
templateCode: string
jsonParams: apiTypes.CreateGuildFromGuildTemplateRequest
https://discord.com/developers/docs/resources/guild-template#create-guild-from-guild-template
getGuildTemplatesAsync
application . getGuildTemplatesAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
https://discord.com/developers/docs/resources/guild-template#get-guild-templates
createGuildTemplateAsync
application . createGuildTemplateAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
jsonParams: apiTypes.CreateGuildTemplateRequest
https://discord.com/developers/docs/resources/guild-template#create-guild-template
syncGuildTemplateAsync
application . syncGuildTemplateAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
templateCode: string
https://discord.com/developers/docs/resources/guild-template#sync-guild-template
modifyGuildTemplateAsync
application . modifyGuildTemplateAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
templateCode: string
jsonParams: apiTypes.ModifyGuildTemplateRequest
https://discord.com/developers/docs/resources/guild-template#modify-guild-template
deleteGuildTemplateAsync
application . deleteGuildTemplateAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
templateCode: string
https://discord.com/developers/docs/resources/guild-template#delete-guild-template
getGlobalApplicationCommandsAsync
application . getGlobalApplicationCommandsAsync () -> ()
instance: request.Request
applicationId: apiTypes.Snowflake
urlParams: {
{ withLocalizations: boolean?, } }
createGlobalApplicationCommandAsync
application . createGlobalApplicationCommandAsync () -> ()
instance: request.Request
applicationId: apiTypes.Snowflake
jsonParams: apiTypes.CreateGlobalApplicationCommandRequest
getGlobalApplicationCommandAsync
application . getGlobalApplicationCommandAsync () -> ()
instance: request.Request
applicationId: apiTypes.Snowflake
commandId: apiTypes.Snowflake
https://discord.com/developers/docs/interactions/application-commands#get-global-application-command
editGlobalApplicationCommandAsync
application . editGlobalApplicationCommandAsync () -> ()
instance: request.Request
applicationId: apiTypes.Snowflake
commandId: apiTypes.Snowflake
jsonParams: apiTypes.EditGlobalApplicationCommandRequest
deleteGlobalApplicationCommandAsync
application . deleteGlobalApplicationCommandAsync () -> ()
instance: request.Request
applicationId: apiTypes.Snowflake
commandId: apiTypes.Snowflake
bulkOverwriteGlobalApplicationCommandsAsync
application . bulkOverwriteGlobalApplicationCommandsAsync () -> ()
instance: request.Request
applicationId: apiTypes.Snowflake
jsonParams: apiTypes.BulkOverwriteGlobalApplicationCommandsRequest
getGuildApplicationCommandsAsync
application . getGuildApplicationCommandsAsync () -> ()
instance: request.Request
applicationId: apiTypes.Snowflake
guildId: apiTypes.Snowflake
urlParams: {
{ withLocalizations: boolean?, } }
https://discord.com/developers/docs/interactions/application-commands#get-guild-application-commands
createGuildApplicationCommandAsync
application . createGuildApplicationCommandAsync () -> ()
instance: request.Request
applicationId: apiTypes.Snowflake
guildId: apiTypes.Snowflake
jsonParams: apiTypes.CreateGuildApplicationCommandRequest
getGuildApplicationCommandAsync
application . getGuildApplicationCommandAsync () -> ()
instance: request.Request
applicationId: apiTypes.Snowflake
guildId: apiTypes.Snowflake
commandId: apiTypes.Snowflake
https://discord.com/developers/docs/interactions/application-commands#get-guild-application-command
editGuildApplicationCommandAsync
application . editGuildApplicationCommandAsync () -> ()
instance: request.Request
applicationId: apiTypes.Snowflake
guildId: apiTypes.Snowflake
commandId: apiTypes.Snowflake
jsonParams: apiTypes.EditGuildApplicationCommandRequest
https://discord.com/developers/docs/interactions/application-commands#edit-guild-application-command
deleteGuildApplicationCommandAsync
application . deleteGuildApplicationCommandAsync () -> ()
instance: request.Request
applicationId: apiTypes.Snowflake
guildId: apiTypes.Snowflake
commandId: apiTypes.Snowflake
bulkOverwriteGuildApplicationCommandsAsync
application . bulkOverwriteGuildApplicationCommandsAsync () -> ()
instance: request.Request
applicationId: apiTypes.Snowflake
guildId: apiTypes.Snowflake
jsonParams: apiTypes.BulkOverwriteGuildApplicationCommandsRequest
getGuildApplicationCommandPermissionsAsync
application . getGuildApplicationCommandPermissionsAsync () -> ()
instance: request.Request
applicationId: apiTypes.Snowflake
guildId: apiTypes.Snowflake
getApplicationCommandPermissionsAsync
application . getApplicationCommandPermissionsAsync () -> ()
instance: request.Request
applicationId: apiTypes.Snowflake
guildId: apiTypes.Snowflake
commandId: apiTypes.Snowflake
editApplicationCommandPermissionsAsync
application . editApplicationCommandPermissionsAsync () -> ()
instance: request.Request
applicationId: apiTypes.Snowflake
guildId: apiTypes.Snowflake
commandId: apiTypes.Snowflake
jsonParams: apiTypes.EditApplicationCommandPermissionsRequest
getCurrentApplicationAsync
application . getCurrentApplicationAsync () -> ()
instance: request.Request
applicationId: apiTypes.Snowflake
https://discord.com/developers/docs/resources/application#get-current-application
editCurrentApplicationAsync
application . editCurrentApplicationAsync () -> ()
instance: request.Request
applicationId: apiTypes.Snowflake
jsonParams: apiTypes.EditCurrentApplicationRequest
https://discord.com/developers/docs/resources/application#edit-current-application
getApplicationRoleConnectionMetadataRecordsAsync
application . getApplicationRoleConnectionMetadataRecordsAsync () -> ()
instance: request.Request
applicationId: apiTypes.Snowflake
updateApplicationRoleConnectionMetadataRecordsAsync
application . updateApplicationRoleConnectionMetadataRecordsAsync () -> ()
instance: request.Request
applicationId: apiTypes.Snowflake
getInviteAsync
application . getInviteAsync () -> ()
instance: request.Request
inviteCode: string
urlParams: {
withCounts: number?,
withExpiration: boolean?,
guildScheduledEventId: apiTypes.Snowflake?,
}
https://discord.com/developers/docs/resources/invite#get-invite
deleteInviteAsync
application . deleteInviteAsync () -> ()
instance: request.Request
inviteCode: string
auditLogReason: string?
https://discord.com/developers/docs/resources/invite#delete-invite
createStageInstanceAsync
application . createStageInstanceAsync () -> ()
instance: request.Request
jsonParams: apiTypes.CreateStageInstanceRequest
auditLogReason: string?
https://discord.com/developers/docs/resources/stage-instance#create-stage-instance
getStageInstanceAsync
application . getStageInstanceAsync () -> ()
instance: request.Request
channelId: apiTypes.Snowflake
https://discord.com/developers/docs/resources/stage-instance#get-stage-instance
modifyStageInstanceAsync
application . modifyStageInstanceAsync () -> ()
instance: request.Request
channelId: apiTypes.Snowflake
jsonParams: apiTypes.ModifyStageInstanceRequest
auditLogReason: string?
https://discord.com/developers/docs/resources/stage-instance#modify-stage-instance
deleteStageInstanceAsync
application . deleteStageInstanceAsync () -> ()
instance: request.Request
channelId: apiTypes.Snowflake
https://discord.com/developers/docs/resources/stage-instance#delete-stage-instance
getChannelMessagesAsync
application . getChannelMessagesAsync () -> ()
instance: request.Request
channelId: string
urlParams: {
around: apiTypes.Snowflake?,
before: apiTypes.Snowflake?,
after: apiTypes.Snowflake?,
limit: number?,
}
https://discord.com/developers/docs/resources/message#get-channel-messages
getChannelMessageAsync
application . getChannelMessageAsync () -> ()
instance: request.Request
channelId: string
messageId: apiTypes.Snowflake
https://discord.com/developers/docs/resources/message#get-channel-message
createMessageAsync
application . createMessageAsync () -> ()
instance: request.Request
channelId: string
jsonParams: apiTypes.CreateMessageRequest
https://discord.com/developers/docs/resources/message#create-message
crosspostMessageAsync
application . crosspostMessageAsync () -> ()
instance: request.Request
channelId: string
messageId: string
https://discord.com/developers/docs/resources/message#crosspost-message
createReactionAsync
application . createReactionAsync () -> ()
instance: request.Request
channelId: string
messageId: apiTypes.Snowflake
emoji: string
https://discord.com/developers/docs/resources/message#create-reaction
deleteOwnReactionAsync
application . deleteOwnReactionAsync () -> ()
instance: request.Request
channelId: string
messageId: apiTypes.Snowflake
emoji: string
https://discord.com/developers/docs/resources/message#delete-own-reaction
deleteUserReactionAsync
application . deleteUserReactionAsync () -> ()
instance: request.Request
channelId: string
messageId: apiTypes.Snowflake
emoji: string
userId: apiTypes.Snowflake
https://discord.com/developers/docs/resources/message#delete-user-reaction
getReactionsAsync
application . getReactionsAsync () -> ()
instance: request.Request
channelId: string
messageId: apiTypes.Snowflake
emoji: string
urlParams: { type: ("Normal" | "Burst")?, after: apiTypes.Snowflake?, limit: number?, }
https://discord.com/developers/docs/resources/message#get-reactions
deleteAllReactionsAsync
application . deleteAllReactionsAsync () -> ()
instance: request.Request
channelId: string
messageId: apiTypes.Snowflake
https://discord.com/developers/docs/resources/message#delete-all-reactions
deleteAllReactionsForEmojiAsync
application . deleteAllReactionsForEmojiAsync () -> ()
instance: request.Request
channelId: string
messageId: apiTypes.Snowflake
emoji: string
https://discord.com/developers/docs/resources/message#delete-all-reactions-for-emoji
editMessageAsync
application . editMessageAsync () -> ()
instance: request.Request
channelId: string
messageId: apiTypes.Snowflake
jsonParams: apiTypes.EditMessageRequest
https://discord.com/developers/docs/resources/message#edit-message
deleteMessageAsync
application . deleteMessageAsync () -> ()
instance: request.Request
channelId: string
messageId: apiTypes.Snowflake
auditLogReason: string?
https://discord.com/developers/docs/resources/message#delete-message
bulkDeleteMessagesAsync
application . bulkDeleteMessagesAsync () -> ()
instance: request.Request
channelId: string
jsonParams: apiTypes.BulkDeleteMessagesRequest
auditLogReason: string?
https://discord.com/developers/docs/resources/message#bulk-delete-messages
listScheduledEventsForGuildAsync
application . listScheduledEventsForGuildAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
urlParams: {
{ withUserCount: boolean?, } }
https://discord.com/developers/docs/resources/guild-scheduled-event#list-scheduled-events-for-guild
createGuildScheduledEvent
application . createGuildScheduledEvent () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
jsonParams: apiTypes.CreateGuildScheduledEventRequest
auditLogReason: string?
https://discord.com/developers/docs/resources/guild-scheduled-event#create-guild-scheduled-event
getScheduledEventsForGuildAsync
application . getScheduledEventsForGuildAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
scheduledEventId: apiTypes.Snowflake
urlParams: {
{ withUserCount: boolean?, } }
https://discord.com/developers/docs/resources/guild-scheduled-event#get-guild-scheduled-event
modifyGuildScheduledEvent
application . modifyGuildScheduledEvent () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
scheduledEventId: apiTypes.Snowflake
jsonParams: apiTypes.ModifyGuildScheduledEventRequest
auditLogReason: string?
https://discord.com/developers/docs/resources/guild-scheduled-event#modify-guild-scheduled-event
deleteGuildScheduledEvent
application . deleteGuildScheduledEvent () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
scheduledEventId: apiTypes.Snowflake
https://discord.com/developers/docs/resources/guild-scheduled-event#delete-guild-scheduled-event
getGuildScheduledEventUsers
application . getGuildScheduledEventUsers () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
scheduledEventId: apiTypes.Snowflake
https://discord.com/developers/docs/resources/guild-scheduled-event#get-guild-scheduled-event-users
getStickerAsync
application . getStickerAsync () -> ()
instance: request.Request
stickerId: apiTypes.Snowflake
https://discord.com/developers/docs/resources/sticker#get-sticker
listStickerPacksAsync
application . listStickerPacksAsync () -> ()
instance: request.Request
https://discord.com/developers/docs/resources/sticker#list-sticker-packs
listGuildStickersAsync
application . listGuildStickersAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
https://discord.com/developers/docs/resources/sticker#list-guild-stickers
getGuildStickerAsync
application . getGuildStickerAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
stickerId: apiTypes.Snowflake
https://discord.com/developers/docs/resources/sticker#get-guild-sticker
createGuildStickerAsync
application . createGuildStickerAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
jsonParams: apiTypes.CreateGuildStickerRequest
auditLogReason: string?
https://discord.com/developers/docs/resources/sticker#create-guild-sticker
modifyGuildStickerAsync
application . modifyGuildStickerAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
stickerId: apiTypes.Snowflake
jsonParams: apiTypes.ModifyGuildStickerRequest
auditLogReason: string?
https://discord.com/developers/docs/resources/sticker#modify-guild-sticker
deleteGuildStickerAsync
application . deleteGuildStickerAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
stickerId: apiTypes.Snowflake
auditLogReason: string?
https://discord.com/developers/docs/resources/sticker#delete-guild-sticker
listVoiceRegionsAsync
application . listVoiceRegionsAsync () -> ()
instance: request.Request
https://discord.com/developers/docs/resources/voice#list-voice-regions
getCurrentUserVoiceStateAsync
application . getCurrentUserVoiceStateAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
https://discord.com/developers/docs/resources/voice#get-current-user-voice-state
getUserVoiceStateAsync
application . getUserVoiceStateAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
userId: apiTypes.Snowflake
https://discord.com/developers/docs/resources/voice#get-user-voice-state
modifyCurrentUserVoiceStateAsync
application . modifyCurrentUserVoiceStateAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
jsonParams: apiTypes.ModifyCurrentUserVoiceStateRequest
https://discord.com/developers/docs/resources/voice#modify-current-user-voice-state
modifyUserVoiceStateAsync
application . modifyUserVoiceStateAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
userId: apiTypes.Snowflake
jsonParams: apiTypes.ModifyUserVoiceStateRequest
https://discord.com/developers/docs/resources/voice#modify-user-voice-state
createGuildAsync
application . createGuildAsync () -> ()
instance: request.Request
jsonParams: apiTypes.CreateGuildRequest
https://discord.com/developers/docs/resources/guild#create-guild
getGuildAsync
application . getGuildAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
urlParams: {
{ withCounts: boolean?, } }
https://discord.com/developers/docs/resources/guild#get-guild
getGuildPreviewAsync
application . getGuildPreviewAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
https://discord.com/developers/docs/resources/guild#get-guild-preview
modifyGuildAsync
application . modifyGuildAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
jsonParams: apiTypes.ModifyGuildRequest
auditLogReason: string?
https://discord.com/developers/docs/resources/guild#modify-guild
deleteGuildAsync
application . deleteGuildAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
https://discord.com/developers/docs/resources/guild#delete-guild
getGuildChannelsAsync
application . getGuildChannelsAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
https://discord.com/developers/docs/resources/guild#get-guild-channels
createGuildChannelAsync
application . createGuildChannelAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
jsonParams: apiTypes.CreateGuildChannelRequest
auditLogReason: string?
https://discord.com/developers/docs/resources/guild#create-guild-channel
modifyGuildChannelPositionsAsync
application . modifyGuildChannelPositionsAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
jsonParams: apiTypes.ModifyGuildChannelPositionsRequest
https://discord.com/developers/docs/resources/guild#modify-guild-channel-positions
listActiveGuildThreadsAsync
application . listActiveGuildThreadsAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
https://discord.com/developers/docs/resources/guild#list-active-guild-threads
getGuildMemberAsync
application . getGuildMemberAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
userId: apiTypes.Snowflake
https://discord.com/developers/docs/resources/guild#get-guild-member
listGuildMembersAsync
https://discord.com/developers/docs/resources/guild#list-guild-members
searchGuildMembersAsync
https://discord.com/developers/docs/resources/guild#search-guild-members
addGuildMemberAsync
application . addGuildMemberAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
userId: apiTypes.Snowflake
jsonParams: apiTypes.AddGuildMemberRequest
https://discord.com/developers/docs/resources/guild#add-guild-member
modifyGuildMemberAsync
application . modifyGuildMemberAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
userId: apiTypes.Snowflake
jsonParams: apiTypes.ModifyGuildMemberRequest
auditLogReason: string?
https://discord.com/developers/docs/resources/guild#modify-guild-member
modifyCurrentMemberAsync
application . modifyCurrentMemberAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
jsonParams: apiTypes.ModifyCurrentMemberRequest
auditLogReason: string?
https://discord.com/developers/docs/resources/guild#modify-current-member
addGuildMemberRoleAsync
application . addGuildMemberRoleAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
userId: apiTypes.Snowflake
roleId: apiTypes.Snowflake
auditLogReason: string?
https://discord.com/developers/docs/resources/guild#add-guild-member-role
removeGuildMemberRoleAsync
application . removeGuildMemberRoleAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
userId: apiTypes.Snowflake
roleId: apiTypes.Snowflake
auditLogReason: string?
https://discord.com/developers/docs/resources/guild#remove-guild-member-role
removeGuildMemberAsync
application . removeGuildMemberAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
userId: apiTypes.Snowflake
auditLogReason: string?
https://discord.com/developers/docs/resources/guild#remove-guild-member
getGuildBansAsync
application . getGuildBansAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
urlParams: {
limit: number?,
before: apiTypes.Snowflake?,
after: apiTypes.Snowflake?,
}
https://discord.com/developers/docs/resources/guild#get-guild-bans
getGuildBanAsync
application . getGuildBanAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
userId: apiTypes.Snowflake
https://discord.com/developers/docs/resources/guild#get-guild-ban
createGuildBanAsync
application . createGuildBanAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
userId: apiTypes.Snowflake
jsonParams: apiTypes.CreateGuildBanRequest
auditLogReason: string?
https://discord.com/developers/docs/resources/guild#create-guild-ban
removeGuildBanAsync
application . removeGuildBanAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
userId: apiTypes.Snowflake
auditLogReason: string?
https://discord.com/developers/docs/resources/guild#remove-guild-ban
bulkGuildBanAsync
application . bulkGuildBanAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
jsonParams: apiTypes.BulkGuildBanRequest
auditLogReason: string?
https://discord.com/developers/docs/resources/guild#bulk-guild-ban
getGuildRolesAsync
application . getGuildRolesAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
https://discord.com/developers/docs/resources/guild#get-guild-roles
getGuildRoleAsync
application . getGuildRoleAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
roleId: apiTypes.Snowflake
https://discord.com/developers/docs/resources/guild#get-guild-role
createGuildRoleAsync
application . createGuildRoleAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
jsonParams: apiTypes.CreateGuildRoleRequest
auditLogReason: string?
https://discord.com/developers/docs/resources/guild#create-guild-role
modifyGuildRolePositionsAsync
application . modifyGuildRolePositionsAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
jsonParams: apiTypes.ModifyGuildRolePositionsRequest
auditLogReason: string?
https://discord.com/developers/docs/resources/guild#modify-guild-role-positions
modifyGuildRoleAsync
application . modifyGuildRoleAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
roleId: apiTypes.Snowflake
jsonParams: apiTypes.ModifyGuildRoleRequest
auditLogReason: string?
https://discord.com/developers/docs/resources/guild#modify-guild-role
modifyGuildMFALevelAsync
application . modifyGuildMFALevelAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
jsonParams: apiTypes.ModifyGuildMFALevelRequest
auditLogReason: string?
https://discord.com/developers/docs/resources/guild#modify-guild-mfa-level
deleteGuildRoleAsync
application . deleteGuildRoleAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
roleId: apiTypes.Snowflake
auditLogReason: string?
https://discord.com/developers/docs/resources/guild#delete-guild-role
getGuildPruneCountAsync
https://discord.com/developers/docs/resources/guild#get-guild-prune-count
beginGuildPruneAsync
application . beginGuildPruneAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
jsonParams: apiTypes.BeginGuildPruneRequest
auditLogReason: string?
https://discord.com/developers/docs/resources/guild#begin-guild-prune
getGuildVoiceRegionsAsync
application . getGuildVoiceRegionsAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
https://discord.com/developers/docs/resources/guild#get-guild-voice-regions
getGuildInvitesAsync
application . getGuildInvitesAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
https://discord.com/developers/docs/resources/guild#get-guild-invites
getGuildIntegrationsAsync
application . getGuildIntegrationsAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
https://discord.com/developers/docs/resources/guild#get-guild-integrations
deleteGuildIntegrationAsync
application . deleteGuildIntegrationAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
integrationId: apiTypes.Snowflake
auditLogReason: string?
https://discord.com/developers/docs/resources/guild#delete-guild-integration
getGuildWidgetSettingsAsync
application . getGuildWidgetSettingsAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
https://discord.com/developers/docs/resources/guild#get-guild-widget-settings
modifyGuildWidgetAsync
application . modifyGuildWidgetAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
jsonParams: apiTypes.ModifyGuildWidgetRequest
auditLogReason: string?
https://discord.com/developers/docs/resources/guild#modify-guild-widget
getGuildWidgetAsync
application . getGuildWidgetAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
https://discord.com/developers/docs/resources/guild#get-guild-widget
getGuildVanityURLAsync
application . getGuildVanityURLAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
https://discord.com/developers/docs/resources/guild#get-guild-vanity-url
getGuildWidgetImageAsync
application . getGuildWidgetImageAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
urlParams: { style: ("shield"
| "banner1"
| "banner2"
| "banner3"
| "banner4")?, }
https://discord.com/developers/docs/resources/guild#get-guild-widget-image
getGuildWelcomeScreenAsync
application . getGuildWelcomeScreenAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
https://discord.com/developers/docs/resources/guild#get-guild-welcome-screen
modifyGuildWelcomeScreenAsync
application . modifyGuildWelcomeScreenAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
jsonParams: apiTypes.ModifyGuildWelcomeScreenRequest
auditLogReason: string?
https://discord.com/developers/docs/resources/guild#modify-guild-welcome-screen
getGuildOnboardingAsync
application . getGuildOnboardingAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
https://discord.com/developers/docs/resources/guild#get-guild-onboarding
modifyGuildOnboardingAsync
application . modifyGuildOnboardingAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
jsonParams: apiTypes.ModifyGuildOnboardingRequest
auditLogReason: string?
https://discord.com/developers/docs/resources/guild#modify-guild-onboarding
getAnswerVotersAsync
https://discord.com/developers/docs/resources/poll#get-answer-voters
endPollAsync
application . endPollAsync () -> ()
instance: request.Request
channelId: apiTypes.Snowflake
messageId: apiTypes.Snowflake
https://discord.com/developers/docs/resources/poll#end-poll
getCurrentUserAsync
application . getCurrentUserAsync () -> ()
instance: request.Request
https://discord.com/developers/docs/resources/user#get-current-user
getUserAsync
application . getUserAsync () -> ()
instance: request.Request
userId: apiTypes.Snowflake
https://discord.com/developers/docs/resources/user#get-user
modifyCurrentUserAsync
application . modifyCurrentUserAsync () -> ()
instance: request.Request
jsonParams: apiTypes.ModifyCurrentUserRequest
https://discord.com/developers/docs/resources/user#modify-current-user
getCurrentUserGuildsAsync
application . getCurrentUserGuildsAsync () -> ()
instance: request.Request
urlParams: {
before: apiTypes.Snowflake?,
after: apiTypes.Snowflake?,
limit: number?,
withCounts: boolean?,
}
https://discord.com/developers/docs/resources/user#get-current-user-guilds
getCurrentUserGuildMember
application . getCurrentUserGuildMember () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
https://discord.com/developers/docs/resources/user#get-current-user-guild-member
leaveGuildAsync
application . leaveGuildAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
https://discord.com/developers/docs/resources/user#leave-guild
createDMAsync
application . createDMAsync () -> ()
instance: request.Request
jsonParams: apiTypes.CreateDMRequest
https://discord.com/developers/docs/resources/user#create-dm
createGroupDMAsync
application . createGroupDMAsync () -> ()
instance: request.Request
jsonParams: apiTypes.CreateGroupDMRequest
https://discord.com/developers/docs/resources/user#create-group-dm
getCurrentUserConnectionsAsync
application . getCurrentUserConnectionsAsync () -> ()
instance: request.Request
https://discord.com/developers/docs/resources/user#get-current-user-connections
getCurrentUserApplicationRoleConnectionAsync
application . getCurrentUserApplicationRoleConnectionAsync () -> ()
instance: request.Request
applicationId: apiTypes.Snowflake
https://discord.com/developers/docs/resources/user#get-current-user-application-role-connection
updateCurrentUserApplicationRoleConnectionAsync
application . updateCurrentUserApplicationRoleConnectionAsync () -> ()
instance: request.Request
applicationId: apiTypes.Snowflake
jsonParams: apiTypes.UpdateCurrentUserApplicationRoleConnectionRequest
https://discord.com/developers/docs/resources/user#update-current-user-application-role-connection
createInteractionResponseAsync
application . createInteractionResponseAsync () -> ()
instance: request.Request
interactionId: apiTypes.Snowflake
interactionToken: string
jsonParams: apiTypes.CreateInteractionRequest
urlParams: {
{ withResponse: boolean?, } }
getOriginalInteractionResponseAsync
application . getOriginalInteractionResponseAsync () -> ()
instance: request.Request
applicationId: apiTypes.Snowflake
interactionToken: string
urlParams: {
{ threadId: apiTypes.Snowflake?, } }
editOriginalInteractionResponseAsync
application . editOriginalInteractionResponseAsync () -> ()
instance: request.Request
applicationId: apiTypes.Snowflake
interactionToken: string
jsonParams: apiTypes.EditOriginalInteractionRequest
urlParams: {
{ threadId: apiTypes.Snowflake?, } }
deleteOriginalInteractionResponseAsync
application . deleteOriginalInteractionResponseAsync () -> ()
instance: request.Request
applicationId: apiTypes.Snowflake
interactionToken: string
createFollowupMessageAsync
application . createFollowupMessageAsync () -> ()
instance: request.Request
applicationId: apiTypes.Snowflake
interactionToken: string
jsonParams: apiTypes.CreateFollowupMessageRequest
urlParams: {
wait: boolean?,
threadId: apiTypes.Snowflake?,
}
https://discord.com/developers/docs/interactions/receiving-and-responding#create-followup-message
getFollowupMessageAsync
application . getFollowupMessageAsync () -> ()
instance: request.Request
applicationId: apiTypes.Snowflake
interactionToken: string
messageId: apiTypes.Snowflake
urlParams: {
{ threadId: apiTypes.Snowflake?, } }
https://discord.com/developers/docs/interactions/receiving-and-responding#get-followup-message
editFollowupMessageAsync
application . editFollowupMessageAsync () -> ()
instance: request.Request
applicationId: apiTypes.Snowflake
interactionToken: string
messageId: apiTypes.Snowflake
jsonParams: apiTypes.EditFollowupMessageRequest
urlParams: {
{ threadId: apiTypes.Snowflake?, } }
https://discord.com/developers/docs/interactions/receiving-and-responding#edit-followup-message
deleteFollowupMessageAsync
application . deleteFollowupMessageAsync () -> ()
instance: request.Request
applicationId: apiTypes.Snowflake
interactionToken: string
messageId: apiTypes.Snowflake
https://discord.com/developers/docs/interactions/receiving-and-responding#delete-followup-message
getChannelAsync
application . getChannelAsync () -> ()
instance: request.Request
channelId: apiTypes.Snowflake
https://discord.com/developers/docs/resources/channel#get-channel
modifyChannelAsync
application . modifyChannelAsync () -> ()
instance: request.Request
channelId: apiTypes.Snowflake
jsonParams: apiTypes.ModifyChannelRequest
auditLogReason: string?
https://discord.com/developers/docs/resources/channel#modify-channel
deleteOrCloseChannelAsync
application . deleteOrCloseChannelAsync () -> ()
instance: request.Request
channelId: apiTypes.Snowflake
auditLogReason: string?
https://discord.com/developers/docs/resources/channel#deleteclose-channel
editChannelPermissionsAsync
application . editChannelPermissionsAsync () -> ()
instance: request.Request
channelId: apiTypes.Snowflake
overwriteId: apiTypes.Snowflake
jsonParams: apiTypes.EditChannelPermissionsRequest
auditLogReason: string?
https://discord.com/developers/docs/resources/channel#edit-channel-permissions
getChannelInvitesAsync
application . getChannelInvitesAsync () -> ()
instance: request.Request
channelId: apiTypes.Snowflake
https://discord.com/developers/docs/resources/channel#get-channel-invites
createChannelInviteAsync
application . createChannelInviteAsync () -> ()
instance: request.Request
channelId: apiTypes.Snowflake
jsonParams: apiTypes.CreateChannelInviteRequest
auditLogReason: string?
https://discord.com/developers/docs/resources/channel#create-channel-invite
deleteChannelPermissionAsync
application . deleteChannelPermissionAsync () -> ()
instance: request.Request
channelId: apiTypes.Snowflake
overwriteId: apiTypes.Snowflake
auditLogReason: string?
https://discord.com/developers/docs/resources/channel#delete-channel-permission
followAnnouncementChannelAsync
application . followAnnouncementChannelAsync () -> ()
instance: request.Request
channelId: apiTypes.Snowflake
jsonParams: apiTypes.FollowAnnouncementChannelRequest
auditLogReason: string?
https://discord.com/developers/docs/resources/channel#follow-announcement-channel
triggerTypingIndicatorAsync
application . triggerTypingIndicatorAsync () -> ()
instance: request.Request
channelId: apiTypes.Snowflake
https://discord.com/developers/docs/resources/channel#trigger-typing-indicator
getPinnedMessagesAsync
application . getPinnedMessagesAsync () -> ()
instance: request.Request
channelId: apiTypes.Snowflake
https://discord.com/developers/docs/resources/channel#get-pinned-messages
pinMessageAsync
application . pinMessageAsync () -> ()
instance: request.Request
channelId: apiTypes.Snowflake
messageId: apiTypes.Snowflake
auditLogReason: string?
https://discord.com/developers/docs/resources/channel#pin-message
unpinMessageAsync
application . unpinMessageAsync () -> ()
instance: request.Request
channelId: apiTypes.Snowflake
messageId: apiTypes.Snowflake
auditLogReason: string?
https://discord.com/developers/docs/resources/channel#unpin-message
groupDMAddRecipientAsync
application . groupDMAddRecipientAsync () -> ()
instance: request.Request
channelId: apiTypes.Snowflake
userId: apiTypes.Snowflake
jsonParams: apiTypes.GroupDMAddRecipientRequest
https://discord.com/developers/docs/resources/channel#group-dm-add-recipient
groupDMRemoveRecipientAsync
application . groupDMRemoveRecipientAsync () -> ()
instance: request.Request
channelId: apiTypes.Snowflake
userId: apiTypes.Snowflake
https://discord.com/developers/docs/resources/channel#group-dm-remove-recipient
startThreadFromMessageAsync
application . startThreadFromMessageAsync () -> ()
instance: request.Request
channelId: apiTypes.Snowflake
messageId: apiTypes.Snowflake
jsonParams: apiTypes.StartThreadFromMessageRequest
auditLogReason: string?
https://discord.com/developers/docs/resources/channel#start-thread-from-message
startThreadWithoutMessageAsync
application . startThreadWithoutMessageAsync () -> ()
instance: request.Request
channelId: apiTypes.Snowflake
jsonParams: apiTypes.StartThreadWithoutMessageRequest
auditLogReason: string?
https://discord.com/developers/docs/resources/channel#start-thread-without-message
startThreadInForumOrMediaChannelAsync
application . startThreadInForumOrMediaChannelAsync () -> ()
instance: request.Request
channelId: apiTypes.Snowflake
jsonParams: apiTypes.StartThreadInForumOrMediaChannelRequest
auditLogReason: string?
https://discord.com/developers/docs/resources/channel#start-thread-in-forum-or-media-channel
joinThreadAsync
application . joinThreadAsync () -> ()
instance: request.Request
channelId: apiTypes.Snowflake
https://discord.com/developers/docs/resources/channel#join-thread
addThreadMemberAsync
application . addThreadMemberAsync () -> ()
instance: request.Request
channelId: apiTypes.Snowflake
userId: apiTypes.Snowflake
https://discord.com/developers/docs/resources/channel#add-thread-member
leaveThreadAsync
application . leaveThreadAsync () -> ()
instance: request.Request
channelId: apiTypes.Snowflake
https://discord.com/developers/docs/resources/channel#leave-thread
removeThreadMemberAsync
application . removeThreadMemberAsync () -> ()
instance: request.Request
channelId: apiTypes.Snowflake
userId: apiTypes.Snowflake
https://discord.com/developers/docs/resources/channel#remove-thread-member
getThreadMemberAsync
application . getThreadMemberAsync () -> ()
instance: request.Request
channelId: apiTypes.Snowflake
userId: apiTypes.Snowflake
urlParams: {
{ withMember: boolean?, } }
https://discord.com/developers/docs/resources/channel#get-thread-member
listThreadMembersAsync
application . listThreadMembersAsync () -> ()
instance: request.Request
channelId: apiTypes.Snowflake
urlParams: {
withMember: boolean?,
after: apiTypes.Snowflake?,
limit: number?,
}
https://discord.com/developers/docs/resources/channel#list-thread-members
listPublicArchivedThreadsAsync
https://discord.com/developers/docs/resources/channel#list-public-archived-threads
listPrivateArchivedThreadsAsync
https://discord.com/developers/docs/resources/channel#list-private-archived-threads
listJoinedPrivateArchivedThreadsAsync
https://discord.com/developers/docs/resources/channel#list-joined-private-archived-threads
getGuildAuditLogAsync
application . getGuildAuditLogAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
urlParams: {
userId: apiTypes.Snowflake?,
before: apiTypes.Snowflake?,
after: apiTypes.Snowflake?,
limit: number?,
actionType: ActionType,
}
https://discord.com/developers/docs/resources/audit-log#get-guild-audit-log
getGatewayAsync
application . getGatewayAsync () -> ()
instance: request.Request
https://discord.com/developers/docs/topics/gateway#get-gateway
getGatewayBotAsync
application . getGatewayBotAsync () -> ()
instance: request.Request
https://discord.com/developers/docs/topics/gateway#get-gateway-bot
listAutoModerationRulesForGuildAsync
application . listAutoModerationRulesForGuildAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
https://discord.com/developers/docs/resources/auto-moderation#list-auto-moderation-rules-for-guild
getAutoModerationRuleForGuildAsync
application . getAutoModerationRuleForGuildAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
autoModerationRuleId: apiTypes.Snowflake
https://discord.com/developers/docs/resources/auto-moderation#get-auto-moderation-rule
createAutoModerationRuleAsync
application . createAutoModerationRuleAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
jsonParams: apiTypes.CreateAutoModerationRuleRequest
auditLogReason: string?
https://discord.com/developers/docs/resources/auto-moderation#create-auto-moderation-rule
modifyAutoModerationRuleAsync
application . modifyAutoModerationRuleAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
autoModerationRuleId: apiTypes.Snowflake
jsonParams: apiTypes.CreateAutoModerationRuleRequest
auditLogReason: string?
https://discord.com/developers/docs/resources/auto-moderation#modify-auto-moderation-rule
deleteAutoModerationRuleAsync
application . deleteAutoModerationRuleAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
autoModerationRuleId: apiTypes.Snowflake
auditLogReason: string?
https://discord.com/developers/docs/resources/auto-moderation#delete-auto-moderation-rule
listGuildEmojisAsync
application . listGuildEmojisAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
https://discord.com/developers/docs/resources/emoji#list-guild-emojis
getGuildEmojiAsync
application . getGuildEmojiAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
emojId: apiTypes.Snowflake
https://discord.com/developers/docs/resources/emoji#get-guild-emoji
createGuildEmojiAsync
application . createGuildEmojiAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
jsonParams: apiTypes.CreateGuildEmojiRequest
auditLogReason: string?
https://discord.com/developers/docs/resources/emoji#create-guild-emoji
modifyGuildEmojiAsync
application . modifyGuildEmojiAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
emojId: apiTypes.Snowflake
jsonParams: apiTypes.ModifyGuildEmojiRequest
auditLogReason: string?
https://discord.com/developers/docs/resources/emoji#modify-guild-emoji
deleteGuildEmojiAsync
application . deleteGuildEmojiAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
emojId: apiTypes.Snowflake
auditLogReason: string?
https://discord.com/developers/docs/resources/emoji#delete-guild-emoji
createWebhookAsync
application . createWebhookAsync () -> ()
instance: request.Request
channelId: apiTypes.Snowflake
jsonParams: apiTypes.CreateWebhookRequest
auditLogReason: string?
https://discord.com/developers/docs/resources/webhook#create-webhook
getChannelWebhooksAsync
application . getChannelWebhooksAsync () -> ()
instance: request.Request
channelId: apiTypes.Snowflake
https://discord.com/developers/docs/resources/webhook#get-channel-webhooks
getGuildWebhooksAsync
application . getGuildWebhooksAsync () -> ()
instance: request.Request
guildId: apiTypes.Snowflake
https://discord.com/developers/docs/resources/webhook#get-guild-webhooks
getWebhookAsync
application . getWebhookAsync () -> ()
instance: request.Request
webhookId: apiTypes.Snowflake
https://discord.com/developers/docs/resources/webhook#get-webhook
getWebhookWithTokenAsync
application . getWebhookWithTokenAsync () -> ()
instance: request.Request
webhookId: apiTypes.Snowflake
webhookToken: string
https://discord.com/developers/docs/resources/webhook#get-webhook-with-token
modifyWebhookAsync
application . modifyWebhookAsync () -> ()
instance: request.Request
webhookId: apiTypes.Snowflake
jsonParams: apiTypes.ModifyWebhookRequest
auditLogReason: string?
https://discord.com/developers/docs/resources/webhook#modify-webhook
modifyWebhookWithTokenAsync
application . modifyWebhookWithTokenAsync () -> ()
instance: request.Request
webhookId: apiTypes.Snowflake
webhookToken: string
jsonParams: apiTypes.ModifyWebhookRequest
auditLogReason: string?
https://discord.com/developers/docs/resources/webhook#modify-webhook-with-token
deleteWebhookAsync
application . deleteWebhookAsync () -> ()
instance: request.Request
webhookId: apiTypes.Snowflake
auditLogReason: string?
https://discord.com/developers/docs/resources/webhook#delete-webhook
deleteWebhookWithTokenAsync
application . deleteWebhookWithTokenAsync () -> ()
instance: request.Request
webhookId: apiTypes.Snowflake
webhookToken: string
auditLogReason: string?
https://discord.com/developers/docs/resources/webhook#delete-webhook-with-token
executeWebhookAsync
application . executeWebhookAsync () -> ()
instance: request.Request
webhookId: apiTypes.Snowflake
webhookToken: string
jsonParams: apiTypes.ExecuteWebhookRequest
urlParams: {
wait: boolean?,
threadId: apiTypes.Snowflake?,
}
https://discord.com/developers/docs/resources/webhook#execute-webhook
getWebhookMessageAsync
application . getWebhookMessageAsync () -> ()
instance: request.Request
webhookId: apiTypes.Snowflake
webhookToken: string
messageId: apiTypes.Snowflake
urlParams: {
{ threadId: apiTypes.Snowflake?, } }
https://discord.com/developers/docs/resources/webhook#get-webhook-message
editWebhookMessageAsync
application . editWebhookMessageAsync () -> ()
instance: request.Request
webhookId: apiTypes.Snowflake
webhookToken: string
messageId: apiTypes.Snowflake
jsonParams: apiTypes.EditWebhookMessageRequest
urlParams: {
{ threadId: apiTypes.Snowflake?, } }
https://discord.com/developers/docs/resources/webhook#edit-webhook-message
deleteWebhookMessageAsync
application . deleteWebhookMessageAsync () -> ()
instance: request.Request
webhookId: apiTypes.Snowflake
webhookToken: string
messageId: apiTypes.Snowflake
urlParams: {
{ threadId: apiTypes.Snowflake?, } }
https://discord.com/developers/docs/resources/webhook#delete-webhook-message