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
Webhook → Edit Message
AI-generatedSummary
Edits an existing Discord webhook message, optionally replacing its content, embeds, components, mention rules, or attachments. Provide the webhook ID and token and the message ID; add a thread ID when the message belongs to a thread.
Inputs
- Authentication — Select Bot Token (default) or OAuth2 (User Token).
- Webhook ID (required) — Discord webhook snowflake ID.
- Webhook Token (required) — Token for the webhook.
- Message ID (required) — Snowflake ID of the webhook message to edit.
- Thread ID — Thread snowflake ID when editing a message in a webhook channel thread.
- Content — Message text, up to 2,000 characters.
- Embeds — Guided embed builder supporting up to 10 embeds, including titles, descriptions, fields, media, and author and footer details.
- Buttons, selects, and components — Add button rows, string or entity select menus, text displays, separators, media galleries, and V2 file components; raw Components JSON is also available for other component layouts.
- Attachments — Upload files from named binary properties on each input item, with optional filename, description, and content type overrides.
- Allowed Mentions — Control which user, role, or everyone mentions in the message can ping recipients.
- Request Options — Configure request batching, SSL certificate handling, proxy, and timeout.
Output shape
A single Discord API response record for the edited message per input item.
Optional message fields and components depend on the request and Discord response. The source pack exposes the edit presend handler but omits its body, so the precise returned shape and how empty optional fields are treated cannot be confirmed from the provided source.
Examples
Example 1: Edit the text of a webhook message
Set Webhook ID, Webhook Token, and Message ID, then provide the replacement Content.
Example 2: Add interactive components
Provide the target webhook and message IDs, then configure Buttons or select menus, or supply a raw Components JSON array.