Unitalk Slack icon

Unitalk Slack

Consume Slack API via Unitalk

Message → Update

AI-generated

Summary

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.

Links

Discussion