edit_message
Replace the text of a Signal message you already sent to fix typos or update information; recipients see the new text labeled '(edited)'.
Instructions
Replace the text of a message you already sent (DM or group); recipients see the new text with an '(edited)' label. Use to fix typos or update information; use delete_message / delete_group_message to retract it instead, and send a new message to reach different people. Only the text changes — attachments, quotes and reactions stay. target_timestamp: ms timestamp of the original (from the send_* result or the message id in get_conversation). message: the new full text (no formatting conversion). Give recipient (E.164) for a DM or group_id (from list_groups) for a group; neither is an error. Signal only accepts edits of your own messages. Contacts Signal's servers and overwrites the stored body locally (the old text is not kept); repeating the same edit has no further effect. Returns {status, target_timestamp}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| message | Yes | New message text to replace the original | |
| group_id | No | Group ID for a group message edit | |
| recipient | No | Phone number for a DM message edit | |
| target_timestamp | Yes | Timestamp of the message to edit (from get_conversation or send_message response) |