Skip to main content
POST

Visão Geral

Este endpoint permite disparar mensagens no Instagram Direct através da Meta Graph API de forma assíncrona.
[!IMPORTANT] O parâmetro accountIntegrationId é obrigatório. Obtenha o ID correspondente à sua integração de Instagram através do endpoint Listar Integrações.

Requisição

POST https://crm.wavups.com/api/v1/instagram/send-message
string
required
Seu token de autenticação.

Body

string
required
ID da integração de Instagram na sua conta (consulte Listar Integrações).
string
required
ID do usuário no Instagram (Page-Scoped ID / PSID / IGSID).
string
required
Tipo de mensagem a ser enviada. Valores suportados: text, image, audio, video, file.
string
ID do Lead a ser associado à conversa caso a conversa ainda não exista no sistema.
string
ID do usuário da conta que está enviando a mensagem (opcional). Se omitido, a mensagem é registrada como enviada por IA/Automação.

Tipos de Mensagem e Payloads

1. Texto (text)

2. Imagem (image)

3. Áudio (audio)

4. Vídeo (video)

5. Arquivo / Documento (file)


Exemplos de Envio

Authorizations

Token
string
header
required

Token de autenticacao gerado na plataforma WavUps CRM.

Body

application/json
accountIntegrationId
string
required

ID da integração Instagram.

recipientId
string
required

ID do usuário no Instagram (PSID).

type
enum<string>
required
Available options:
text,
image,
audio,
video,
file
accountCRMLeadId
string

ID do lead opcional caso a conversa ainda não exista.

senderId
string | null

ID do membro da conta enviando a mensagem.

text
object
image
object
audio
object
video
object
file
object

Response

Mensagem enfileirada com sucesso.

message
string
Example:

"Instagram message send task queued successfully."