The entitlements for this application. This will almost certainly be empty unless you fetch entitlements, or recieve new/updated entitlements.
This application's flags.
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.
Create a test entitlement.
The options for creating the test entitlement.
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 the entitlements for this application.
The options for getting the entitlements.
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
get
A representation of the authorized client's application (typically received via gateway).