Skip to content

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?, …}    }
)  -> ()

https://discord.com/developers/docs/interactions/application-commands#get-global-application-commands

createGlobalApplicationCommandAsync

application . createGlobalApplicationCommandAsync (

     instance: request.Request
     applicationId: apiTypes.Snowflake
     jsonParams: apiTypes.CreateGlobalApplicationCommandRequest
)  -> ()

https://discord.com/developers/docs/interactions/application-commands#create-global-application-command

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
)  -> ()

https://discord.com/developers/docs/interactions/application-commands#edit-global-application-command

deleteGlobalApplicationCommandAsync

application . deleteGlobalApplicationCommandAsync (

     instance: request.Request
     applicationId: apiTypes.Snowflake
     commandId: apiTypes.Snowflake
)  -> ()

https://discord.com/developers/docs/interactions/application-commands#delete-global-application-command

bulkOverwriteGlobalApplicationCommandsAsync

application . bulkOverwriteGlobalApplicationCommandsAsync (

     instance: request.Request
     applicationId: apiTypes.Snowflake
     jsonParams: apiTypes.BulkOverwriteGlobalApplicationCommandsRequest
)  -> ()

https://discord.com/developers/docs/interactions/application-commands#bulk-overwrite-global-application-commands

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
)  -> ()

https://discord.com/developers/docs/interactions/application-commands#create-guild-application-command

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
)  -> ()

https://discord.com/developers/docs/interactions/application-commands#delete-guild-application-command

bulkOverwriteGuildApplicationCommandsAsync

application . bulkOverwriteGuildApplicationCommandsAsync (

     instance: request.Request
     applicationId: apiTypes.Snowflake
     guildId: apiTypes.Snowflake
     jsonParams: apiTypes.BulkOverwriteGuildApplicationCommandsRequest
)  -> ()

https://discord.com/developers/docs/interactions/application-commands#bulk-overwrite-guild-application-commands

getGuildApplicationCommandPermissionsAsync

application . getGuildApplicationCommandPermissionsAsync (

     instance: request.Request
     applicationId: apiTypes.Snowflake
     guildId: apiTypes.Snowflake
)  -> ()

https://discord.com/developers/docs/interactions/application-commands#get-guild-application-command-permissions

getApplicationCommandPermissionsAsync

application . getApplicationCommandPermissionsAsync (

     instance: request.Request
     applicationId: apiTypes.Snowflake
     guildId: apiTypes.Snowflake
     commandId: apiTypes.Snowflake
)  -> ()

https://discord.com/developers/docs/interactions/application-commands#get-application-command-permissions

editApplicationCommandPermissionsAsync

application . editApplicationCommandPermissionsAsync (

     instance: request.Request
     applicationId: apiTypes.Snowflake
     guildId: apiTypes.Snowflake
     commandId: apiTypes.Snowflake
     jsonParams: apiTypes.EditApplicationCommandPermissionsRequest
)  -> ()

https://discord.com/developers/docs/interactions/application-commands#edit-application-command-permissions

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
)  -> ()

https://discord.com/developers/docs/resources/application-role-connection-metadata#get-application-role-connection-metadata-records

updateApplicationRoleConnectionMetadataRecordsAsync

application . updateApplicationRoleConnectionMetadataRecordsAsync (

     instance: request.Request
     applicationId: apiTypes.Snowflake
)  -> ()

https://discord.com/developers/docs/resources/application-role-connection-metadata#update-application-role-connection-metadata-records

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

application . listGuildMembersAsync (

     instance: request.Request
     guildId: apiTypes.Snowflake
     urlParams: {
       limit: number?,
       after: string?,
    }
)  -> ()

https://discord.com/developers/docs/resources/guild#list-guild-members

searchGuildMembersAsync

application . searchGuildMembersAsync (

     instance: request.Request
     guildId: apiTypes.Snowflake
     urlParams: {
       query: string,
       limit: number?,
    }
)  -> ()

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

application . getGuildPruneCountAsync (

     instance: request.Request
     guildId: apiTypes.Snowflake
     urlParams: {
       days: number,
       includeRoles: string,
    }
)  -> ()

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

application . getAnswerVotersAsync (

     instance: request.Request
     channelId: apiTypes.Snowflake
     messageId: apiTypes.Snowflake
     answerId: apiTypes.Snowflake
     urlParams: {
       after: number?,
       limit: number?,
    }
)  -> ()

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?, …}    }
)  -> ()

https://discord.com/developers/docs/interactions/receiving-and-responding#create-interaction-response

getOriginalInteractionResponseAsync

application . getOriginalInteractionResponseAsync (

     instance: request.Request
     applicationId: apiTypes.Snowflake
     interactionToken: string
     urlParams: {
      {… threadId: apiTypes.Snowflake?, …}    }
)  -> ()

https://discord.com/developers/docs/interactions/receiving-and-responding#get-original-interaction-response

editOriginalInteractionResponseAsync

application . editOriginalInteractionResponseAsync (

     instance: request.Request
     applicationId: apiTypes.Snowflake
     interactionToken: string
     jsonParams: apiTypes.EditOriginalInteractionRequest
     urlParams: {
      {… threadId: apiTypes.Snowflake?, …}    }
)  -> ()

https://discord.com/developers/docs/interactions/receiving-and-responding#edit-original-interaction-response

deleteOriginalInteractionResponseAsync

application . deleteOriginalInteractionResponseAsync (

     instance: request.Request
     applicationId: apiTypes.Snowflake
     interactionToken: string
)  -> ()

https://discord.com/developers/docs/interactions/receiving-and-responding#delete-original-interaction-response

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

application . listPublicArchivedThreadsAsync (

     instance: request.Request
     channelId: apiTypes.Snowflake
     urlParams: {
       before: string?,
       limit: number?,
    }
)  -> ()

https://discord.com/developers/docs/resources/channel#list-public-archived-threads

listPrivateArchivedThreadsAsync

application . listPrivateArchivedThreadsAsync (

     instance: request.Request
     channelId: apiTypes.Snowflake
     urlParams: {
       before: string?,
       limit: number?,
    }
)  -> ()

https://discord.com/developers/docs/resources/channel#list-private-archived-threads

listJoinedPrivateArchivedThreadsAsync

application . listJoinedPrivateArchivedThreadsAsync (

     instance: request.Request
     channelId: apiTypes.Snowflake
     urlParams: {
       before: string?,
       limit: number?,
    }
)  -> ()

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