Skip to content

Commands

HTTP Rest API implementation for the following Resource:

Summary

Functions

Commands.getGlobalApplicationCommandsAsync(instance: request.Request, applicationId: apiTypes.Snowflake, urlParams: { withLocalizations: boolean?, })future.FutureLike< string, apiTypes.GetGlobalApplicationCommandsResponse >Commands.createGlobalApplicationCommandAsync(instance: request.Request, applicationId: apiTypes.Snowflake, jsonParams: apiTypes.CreateGlobalApplicationCommandRequest)future.FutureLike< string, apiTypes.CreateGlobalApplicationCommandResponse >Commands.getGlobalApplicationCommandAsync(instance: request.Request, applicationId: apiTypes.Snowflake, commandId: apiTypes.Snowflake)future.FutureLike< string, apiTypes.GetGlobalApplicationCommandResponse >Commands.editGlobalApplicationCommandAsync(instance: request.Request, applicationId: apiTypes.Snowflake, commandId: apiTypes.Snowflake, jsonParams: apiTypes.EditGlobalApplicationCommandRequest)future.FutureLike< string, apiTypes.EditGlobalApplicationCommandResponse >Commands.deleteGlobalApplicationCommandAsync(instance: request.Request, applicationId: apiTypes.Snowflake, commandId: apiTypes.Snowflake)future.FutureLike< string, apiTypes.DeleteGlobalApplicationCommandResponse >Commands.bulkOverwriteGlobalApplicationCommandsAsync(instance: request.Request, applicationId: apiTypes.Snowflake, jsonParams: apiTypes.BulkOverwriteGlobalApplicationCommandsRequest)future.FutureLike< string, apiTypes.BulkOverwriteGlobalApplicationCommandsResponse >Commands.getGuildApplicationCommandsAsync(instance: request.Request, applicationId: apiTypes.Snowflake, guildId: apiTypes.Snowflake, urlParams: { withLocalizations: boolean?, })future.FutureLike< string, apiTypes.GetGuildApplicationCommandsResponse >Commands.createGuildApplicationCommandAsync(instance: request.Request, applicationId: apiTypes.Snowflake, guildId: apiTypes.Snowflake, jsonParams: apiTypes.CreateGuildApplicationCommandRequest)future.FutureLike< string, apiTypes.CreateGuildApplicationCommandResponse >Commands.getGuildApplicationCommandAsync(instance: request.Request, applicationId: apiTypes.Snowflake, guildId: apiTypes.Snowflake, commandId: apiTypes.Snowflake)future.FutureLike< string, apiTypes.GetGuildApplicationCommandResponse >Commands.editGuildApplicationCommandAsync(instance: request.Request, applicationId: apiTypes.Snowflake, guildId: apiTypes.Snowflake, commandId: apiTypes.Snowflake, jsonParams: apiTypes.EditGuildApplicationCommandRequest)future.FutureLike< string, apiTypes.EditGuildApplicationCommandResponse >Commands.deleteGuildApplicationCommandAsync(instance: request.Request, applicationId: apiTypes.Snowflake, guildId: apiTypes.Snowflake, commandId: apiTypes.Snowflake)future.FutureLike< string, apiTypes.DeleteGuildApplicationCommandResponse >Commands.bulkOverwriteGuildApplicationCommandsAsync(instance: request.Request, applicationId: apiTypes.Snowflake, guildId: apiTypes.Snowflake, jsonParams: apiTypes.BulkOverwriteGuildApplicationCommandsRequest)future.FutureLike< string, apiTypes.BulkOverwriteGlobalApplicationCommandsResponse >Commands.getGuildApplicationCommandPermissionsAsync(instance: request.Request, applicationId: apiTypes.Snowflake, guildId: apiTypes.Snowflake)future.FutureLike< string, apiTypes.GetGuildApplicationCommandPermissionsResponse >Commands.getApplicationCommandPermissionsAsync(instance: request.Request, applicationId: apiTypes.Snowflake, guildId: apiTypes.Snowflake, commandId: apiTypes.Snowflake)future.FutureLike< string, apiTypes.GetApplicationCommandPermissionsResponse >Commands.editApplicationCommandPermissionsAsync(instance: request.Request, applicationId: apiTypes.Snowflake, guildId: apiTypes.Snowflake, commandId: apiTypes.Snowflake, jsonParams: apiTypes.EditApplicationCommandPermissionsRequest)future.FutureLike< string, apiTypes.EditApplicationCommandPermissionsResponse >
Commands . getGlobalApplicationCommandsAsync ( instance applicationId urlParams )  -> FutureLike< string, GetGlobalApplicationCommandsResponse >

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

Parameters

instance: Request
applicationId: Snowflake
urlParams: {
{ withLocalizations: boolean?, } }
Commands . createGlobalApplicationCommandAsync ( instance applicationId jsonParams )  -> FutureLike< string, CreateGlobalApplicationCommandResponse >

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

Parameters

instance: Request
applicationId: Snowflake
jsonParams: CreateGlobalApplicationCommandRequest
Commands . getGlobalApplicationCommandAsync ( instance applicationId commandId )  -> FutureLike< string, GetGlobalApplicationCommandResponse >

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

Parameters

instance: Request
applicationId: Snowflake
commandId: Snowflake
Commands . editGlobalApplicationCommandAsync ( instance applicationId commandId jsonParams )  -> FutureLike< string, EditGlobalApplicationCommandResponse >

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

Parameters

instance: Request
applicationId: Snowflake
commandId: Snowflake
jsonParams: EditGlobalApplicationCommandRequest
Commands . deleteGlobalApplicationCommandAsync ( instance applicationId commandId )  -> FutureLike< string, DeleteGlobalApplicationCommandResponse >

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

Parameters

instance: Request
applicationId: Snowflake
commandId: Snowflake

bulkOverwriteGlobalApplicationCommandsAsync

Section titled “bulkOverwriteGlobalApplicationCommandsAsync”
Commands . bulkOverwriteGlobalApplicationCommandsAsync ( instance applicationId jsonParams )  -> FutureLike< string, BulkOverwriteGlobalApplicationCommandsResponse >

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

Parameters

instance: Request
applicationId: Snowflake
jsonParams: BulkOverwriteGlobalApplicationCommandsRequest
Commands . getGuildApplicationCommandsAsync ( instance applicationId guildId urlParams )  -> FutureLike< string, GetGuildApplicationCommandsResponse >

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

Parameters

instance: Request
applicationId: Snowflake
guildId: Snowflake
urlParams: {
{ withLocalizations: boolean?, } }
Commands . createGuildApplicationCommandAsync ( instance applicationId guildId jsonParams )  -> FutureLike< string, CreateGuildApplicationCommandResponse >

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

Parameters

instance: Request
applicationId: Snowflake
guildId: Snowflake
jsonParams: CreateGuildApplicationCommandRequest
Commands . getGuildApplicationCommandAsync ( instance applicationId guildId commandId )  -> FutureLike< string, GetGuildApplicationCommandResponse >

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

Parameters

instance: Request
applicationId: Snowflake
guildId: Snowflake
commandId: Snowflake
Commands . editGuildApplicationCommandAsync ( instance applicationId guildId commandId jsonParams )  -> FutureLike< string, EditGuildApplicationCommandResponse >

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

Parameters

instance: Request
applicationId: Snowflake
guildId: Snowflake
commandId: Snowflake
jsonParams: EditGuildApplicationCommandRequest
Commands . deleteGuildApplicationCommandAsync ( instance applicationId guildId commandId )  -> FutureLike< string, DeleteGuildApplicationCommandResponse >

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

Parameters

instance: Request
applicationId: Snowflake
guildId: Snowflake
commandId: Snowflake

bulkOverwriteGuildApplicationCommandsAsync

Section titled “bulkOverwriteGuildApplicationCommandsAsync”
Commands . bulkOverwriteGuildApplicationCommandsAsync ( instance applicationId guildId jsonParams )  -> FutureLike< string, BulkOverwriteGlobalApplicationCommandsResponse >

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

Parameters

instance: Request
applicationId: Snowflake
guildId: Snowflake
jsonParams: BulkOverwriteGuildApplicationCommandsRequest

getGuildApplicationCommandPermissionsAsync

Section titled “getGuildApplicationCommandPermissionsAsync”
Commands . getGuildApplicationCommandPermissionsAsync ( instance applicationId guildId )  -> FutureLike< string, GetGuildApplicationCommandPermissionsResponse >

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

Parameters

instance: Request
applicationId: Snowflake
guildId: Snowflake
Commands . getApplicationCommandPermissionsAsync ( instance applicationId guildId commandId )  -> FutureLike< string, GetApplicationCommandPermissionsResponse >

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

Parameters

instance: Request
applicationId: Snowflake
guildId: Snowflake
commandId: Snowflake
Commands . editApplicationCommandPermissionsAsync ( instance applicationId guildId commandId jsonParams )  -> FutureLike< string, EditApplicationCommandPermissionsResponse >

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

Parameters

instance: Request
applicationId: Snowflake
guildId: Snowflake
commandId: Snowflake
jsonParams: EditApplicationCommandPermissionsRequest