---
title: "Inserir mensagem"
method: POST
path: "/WhatsAppAdd"
tags: ["Whatsapp"]
---

# Inserir mensagem

`POST /WhatsAppAdd`

Este endpoint permite a inserção de mensagens do WhatsApp associadas a um lead. Ele suporta tanto mensagens de texto quanto de mídia, possibilitando agrupar conversas por meio de um session_id + Dados utilizados na inserção: + Campos obrigatórios: + Observações:

## Request body

- object
  - `session_id` string — ID único para agrupar as mensagens dentro de uma mesma conversa. Deve ser gerado e controlado pelo cliente.
  - `id` string — ID da mensagem no WhatsApp, único para cada mensagem.
  - `salesRepEmail` string — E-mail do SDR associado à mensagem.
  - `phone` string — Número de WhatsApp do lead, incluindo o código DDI.
  - `direction` string — Indica a direção da mensagem - in para mensagens enviadas pelo lead ao SDR, ou out para mensagens enviadas pelo SDR ao lead.
  - `message` string — O conteúdo da mensagem, obrigatório para mensagens de texto (type = 1). Para outros tipos de mídia, este campo é opcional, pois um subtítulo pode ser recebido da mídia.
  - `file_url` string — URL do arquivo de mídia, usado apenas quando o tipo de mensagem (type) for diferente de texto.
  - `type` string — Define o tipo de mensagem - 1 para texto e 2 para mídia.
  - `messageDate` string, date-time — Data e hora em que a mensagem foi enviada ou recebida, no formato ISO 8601.

## Response `200`

Operação realizada com sucesso

- object
  - `session_id` string — ID único para agrupar as mensagens dentro de uma mesma conversa. Deve ser gerado e controlado pelo cliente.
  - `id` string — ID da mensagem no WhatsApp, único para cada mensagem.
  - `salesRepEmail` string — E-mail do SDR associado à mensagem.
  - `phone` string — Número de WhatsApp do lead, incluindo o código DDI.
  - `direction` string — Indica a direção da mensagem - in para mensagens enviadas pelo lead ao SDR, ou out para mensagens enviadas pelo SDR ao lead.
  - `message` string — O conteúdo da mensagem, obrigatório para mensagens de texto (type = 1). Para outros tipos de mídia, este campo é opcional, pois um subtítulo pode ser recebido da mídia.
  - `file_url` string — URL do arquivo de mídia, usado apenas quando o tipo de mensagem (type) for diferente de texto.
  - `type` string — Define o tipo de mensagem - 1 para texto e 2 para mídia.
  - `messageDate` string, date-time — Data e hora em que a mensagem foi enviada ou recebida, no formato ISO 8601.

## Other responses

- `401` — Token inválido ou ausente

---

[API](https://skmtc.net/rdstation/apis/webhook-service.md) · [All operations](https://skmtc.net/rdstation/apis/webhook-service/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/rdstation/webhook-service/revisions/3867c21388e8/schema)
