Actions193
- Application Actions
- Application Command Actions
- Application Role Connection Metadata Actions
- Audit Log Actions
- Auto Moderation Actions
- Channel Actions
- Get
- Modify
- Delete
- Trigger Typing
- Get Pinned Messages
- Unpin Message
- Create Reaction
- Delete Own Reaction
- Get Reactions
- Delete All Reactions
- Delete All Reactions For Emoji
- Bulk Delete Messages
- Crosspost Message
- Edit Channel Permissions
- Delete Channel Permission
- Get Channel Invites
- Create Channel Invite
- Follow Announcement Channel
- Group DM Add Recipient
- Group DM Remove Recipient
- Start Thread From Message
- Start Thread Without Message
- Start Thread In Forum Channel
- Join Thread
- Add Thread Member
- Leave Thread
- Get Thread Member
- List Thread Members
- List Public Archived Threads
- List Private Archived Threads
- List Joined Private Archived Threads
- Emoji Actions
- Entitlement Actions
- Guild Actions
- Get
- Modify
- Create
- Get Preview
- Delete
- Modify Channel Positions
- List Active Threads
- Get Bans
- Get Ban
- Remove Ban
- Get Prune Count
- Begin Prune
- Get Voice Regions
- Get Invites
- Get Integrations
- Delete Integration
- Get Widget Settings
- Modify Widget
- Get Widget
- Get Vanity URL
- Get Widget Image
- Get Welcome Screen
- Modify Welcome Screen
- Get Onboarding
- Modify Onboarding
- Modify Current User Voice State
- Modify User Voice State
- Search Members
- List Members
- Guild Scheduled Event Actions
- Guild Template Actions
- Interaction Response Actions
- Invite Actions
- Lobby Actions
- Member Actions
- Message Actions
- Poll Actions
- Role Actions
- SKU Actions
- Soundboard Actions
- Stage Instance Actions
- Sticker Actions
- Subscription Actions
- User Actions
- Voice Actions
- Webhook Actions
Application Command → Update Global
AI-generatedSummary
Update a global Discord application command using its application ID and command ID. Supply a raw JSON payload and optionally use typed fields to override matching values, including command type, slash-command options, localizations, contexts, installation types, permissions, DM availability, and NSFW status.
Inputs
- Authentication — Select Bot Token (the default) or OAuth2 (User Token).
- Application (required) — Discord application snowflake ID.
- Command (required) — Discord application command snowflake ID.
- Payload (required) — Raw Discord JSON request body; typed fields override matching payload keys.
- Command Type — Chat Input (slash), User, or Message; defaults to Chat Input.
- Command Options — For slash commands, configure options such as names, descriptions, types, required status, choices, constraints, channel types, localizations, and nested options.
- Name and description localizations — Provide command localization maps as raw JSON or through guided locale entries; raw JSON wins on conflicting keys.
- Contexts — Select interaction contexts where the global command can be used: GUILD, BOT_DM, or PRIVATE_CHANNEL.
- Integration Types — Select installation contexts: GUILD_INSTALL or USER_INSTALL.
- Default Member Permissions — Set permissions as a bitfield string or select guided permission flags; selected flags take precedence over the string.
- DM Permission — Set the legacy setting for availability in bot DMs; defaults to true and is superseded by Contexts.
- NSFW — Set whether the command is age-restricted; defaults to false.
- Request Options — Configure request batching, SSL certificate validation, proxy, and timeout.
Output shape
A single Discord application command record.
The returned record reflects Discord's response to the update; the provided source view shows the operation's helper signatures but omits function bodies.