Overwrite all existing global application commands.
The ID of the application.
The commands.
Overwrite all existing application commands in a guild.
The ID of the application.
The ID of the guild.
The commands.
Create a global application command.
The ID of the application.
The options for the command.
Create a guild application command.
The ID of the application.
The ID of the guild.
The options for the command.
Edit a global application command.
The ID of the application.
The ID of the command to edit.
The options for editing the command.
Edit a guild application command.
The ID of the application.
The ID of the guild.
The ID of the command to edit.
The options for editing the command.
Edit a guild application command's permissions. This requires a bearer token with the applications.commands.permissions.update
scope.
The ID of the application.
The ID of the guild.
The ID of the command.
The options for editing the permissions.
Get a global application command.
The ID of the application.
The ID of the command.
Optional
options: GetApplicationCommandOptionsThe options for getting the command.
Get an application's global commands.
The ID of the application.
Optional
options: GetApplicationCommandOptionsThe options for getting the command.
Get a global application command.
The ID of the application.
The ID of the guild.
The ID of the command.
Optional
options: GetApplicationCommandOptionsThe options for getting the command.
Get an application's application commands in a specific guild.
The ID of the application.
The ID of the guild.
Optional
options: GetApplicationCommandOptionsThe options for getting the command.
Get an application command's permissions in a guild.
The ID of the application.
The ID of the guild.
The ID of the command.
Get the permissions for all application commands in a guild.
The ID of the application.
The ID of the guild.
Various methods for interacting with application commands.