Overwrite all existing global application commands.
The commands.
Overwrite all existing application commands in a guild.
The ID of the guild.
The commands.
Create a global application command.
The options for creating the command.
Create a guild application command.
The ID of the guild.
The options for creating the command.
Edit a global application command.
The ID of the command.
The options for editing the command.
Edit a guild application command.
The ID of the guild.
The ID of the command.
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 guild.
The ID of the command.
The options for editing the permissions.
Get a global application command.
The ID of the command.
Optional
options: GetApplicationCommandOptionsThe options for getting the command.
Get this application's global commands.
Optional
options: GetApplicationCommandOptionsThe options for getting the command.
Get a global application command.
The ID of the guild.
The ID of the command.
Optional
options: GetApplicationCommandOptionsThe options for getting the command.
Get this application's commands in a specific guild.
The ID of the guild.
Optional
options: GetApplicationCommandOptionsThe options for getting the command.
Get a command's permissions in a guild.
The ID of the guild.
The ID of the command.
Get the permissions for all commands in a guild.
The ID of the guild.
Get this application's role connection metadata records.
Get the authenticated user's role connection object for this application. This requires the role_connections.write
scope.
Update this application's role connections metadata.
The metadata records.
Update the authenticated user's role connection object for an application. This requires the role_connections.write
scope.
The metadata to update.
Static
generateIDStatic
getStatic
getThis application's flags.
A representation of the authorized client's application (typically received via gateway).