Actions44
- Channel Actions
- File Actions
- Message Actions
- Reaction Actions
- Star Actions
- User Actions
- User Group Actions
Message → Update
AI-generatedSummary
Update a Slack message in a specified channel by its timestamp, supporting simple text, Blocks, or Attachments message types.
Inputs
- channelId (required) — Select the Slack channel containing the message to update. Supports selection from list, by channel ID, or by Slack channel URL.
- ts (required) — Timestamp of the message to update, used to identify the exact message in the channel.
- messageType (required) — Choose the message format to update: simple text message, Blocks UI builder content, or Attachments.
- text — Text content for simple text messages or fallback notification text for Blocks messages; supports Slack markdown.
- blocksUi (required) — When messageType is 'block', provide the JSON string output from Slack's Block Kit Builder to define the message layout visually.
- updateFields — Optional settings to update message parsing behavior and link usernames and channels automatically.
- otherOptions — Additional options, such as whether to include a link to the workflow at the end of the message for traceability.
Output shape
a single updated message object as returned by Slack API
Requires a valid channel ID and message timestamp. Blocks messageType requires valid JSON from Slack Block Kit Builder. Update responses may include optional fields depending on Slack's API response and the fields updated.
Examples
Example 1: Updating a simple text message
Specify the channel by selecting from the list, enter the message timestamp, choose messageType as 'text', and provide new text content.
Example 2: Updating a message with Blocks UI
Provide channel information, message timestamp, set messageType to 'block', enter valid Blocks JSON in the Blocks field, and supply fallback notification text.