# Editing a sent message

WhatsApp allows you to edit messages after they have been sent. Using the **Send text message** endpoint (`/messages/text`) or any other messaging endpoint, you can include the **`edit`** attribute. This parameter accepts the `messageId` of the message you want to modify.

When the **edit** attribute is passed, the original message will be updated with the new content you provide in the JSON body.

#### Example request

```bash
curl --request POST \
     --url https://gate.whapi.cloud/messages/text \
     --header 'accept: application/json' \
     --header 'authorization: Bearer {Your_Token}' \
     --header 'content-type: application/json' \
     --data '{
       "body": "Hi, I changed this text.",
       "to": "919984351847",
       "edit": "PrDFI1LJsd8pqRo-gpcBq5168hKMvQ"
     }'

```

#### Important notes

* You must provide the correct `messageId`, and the original message must be available in the API.
* The edited message must be sent to the same chat as the original message.
* **Time limit:** WhatsApp only allows editing within **15 minutes** after sending.
* **Media messages:** Only the text (caption) can be changed. The media file itself (image, video, etc.) cannot be replaced.
