Delete a message
delete_messageRemove a sent WhatsApp message from all recipients or only linked devices, or cancel a queued message before it sends. Requires confirmation because deletion is permanent.
Instructions
Delete an outbound message for everyone (or only on the linked devices with forEveryone: false). A message still queued is cancelled instead and never sent. This cannot be undone.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| confirm | Yes | Must be true. Deleting a message cannot be undone. Only set it after the user asked for this or agreed to it. | |
| messageId | Yes | A wuapi message id (from list_messages, a send tool, or a webhook). | |
| forEveryone | No | Default true: delete it for every participant. |