> ## Documentation Index
> Fetch the complete documentation index at: https://docs-zap.loce.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Editar uma mensagem específica.

> Atualiza o conteúdo de uma mensagem que ainda pode ser editada.

<Badge size="lg" shape="rounded" color="blue" stroke color="blue">POST</Badge> /message/edit

<CodeGroup>
  ```javascript Node.js theme={null}
  await zap.editMessage('my-session-id', {
    messageId: '65b3...',
    text: 'Mensagem atualizada',
  });
  ```

  ```python python.py theme={null}
  zap = LoceZap(API_KEY)
  zap.edit_message("SESSION_ID", "message_id", "new_message")
  ```

  ```curl curl theme={null}
  curl --request POST \
    --url https://apizap.loce.io/v1/message/edit \
    --header 'Authorization: Bearer lz_xxxxxxxxxx' \
    --header 'Content-Type: application/json'
    --data '{
    "sessionId": "string",
    "messageId": "string",
    "newMessage": "string"
  }'
  ```
</CodeGroup>


## OpenAPI

````yaml POST /message/edit
openapi: 3.1.0
info:
  title: Loce Zap API
  description: >-
    API REST para conectar sessões do WhatsApp e enviar mensagens de texto,
    mídia e automações via Loce Zap.
  version: 1.0.0
servers:
  - url: https://apizap.loce.io/v1
    description: Ambiente de produção
security:
  - bearerAuth: []
paths:
  /message/edit:
    post:
      summary: Editar mensagem
      description: Atualiza o conteúdo de uma mensagem que ainda pode ser editada.
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/EditMessageRequest'
      responses:
        '200':
          description: Mensagem atualizada.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MessageResponse'
components:
  schemas:
    EditMessageRequest:
      type: object
      required:
        - sessionId
        - messageId
        - newMessage
        - phone
      properties:
        sessionId:
          type: string
        messageId:
          type: string
        newMessage:
          type: string
        phone:
          type: string
    MessageResponse:
      type: object
      properties:
        messageId:
          type: string
        sessionId:
          type: string
        phone:
          type: string
        type:
          type: string
        status:
          type: string
        quoteId:
          type: string
        createdAt:
          type: string
          format: date-time
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      bearerFormat: API Key

````