edit_message
Edit the text of a previously sent Signal message to fix typos or update information. Requires the original message timestamp and works only for messages you sent.
Instructions
Edit the text of a previously sent message. Sends the edit via signal-cli to all original recipients; they see the updated text inline with an '(edited)' label. Only the message text can be modified — attachments, quoted replies, and reactions are immutable. The edit must reference the exact timestamp of the original message as returned by send_message or get_conversation. Edits can only be made to messages you sent; editing someone else's message returns an error. There is no enforced time limit, but Signal clients may ignore edits on very old messages. Provide recipient for a DM edit or group_id for a group edit; exactly one is required. Use when correcting a typo or updating information in a message you already sent. Do NOT use to change who a message was sent to — send a new message instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| target_timestamp | Yes | Timestamp of the message to edit (from get_conversation or send_message response) | |
| message | Yes | New message text to replace the original | |
| recipient | No | Phone number for a DM message edit | |
| group_id | No | Group ID for a group message edit |