escopo: messages:send
Envia uma mensagem de texto via WhatsApp (UAZAPI ou Meta Cloud).
Modelo de envio
{
"to": "5548999990000",
"message": "Olá! Seu pedido foi confirmado.",
"connection_id": "<opcional — UUID da conexão>"
}Resposta (200)
{
"success": true,
"data": {
"wamid": "<id-da-meta-ou-provider>",
"provider": "uazapi",
"message_id": "<uuid>",
"contact_id": "<uuid>"
}
}Erros
| Status | Código | Quando ocorre |
|---|---|---|
| 400 | MISSING_FIELD | Campo obrigatório ausente no corpo (to, message) |
| 400 | INVALID_PHONE | Número de telefone não pôde ser normalizado |
| 404 | NOT_FOUND | connection_id enviado não pertence à empresa |
| 502 | PROVIDER_ERROR | Falha no envio pelo provedor (UAZAPI/Meta) |
Exemplo
curl -s -X POST -H "Authorization: Bearer <sua-key>" -H "Content-Type: application/json" \
-d '{"to":"5548999990000","message":"Olá! Seu pedido foi confirmado.","connection_id":"<opcional — UUID da conexão>"}' \
https://www.prosalab.com/api/v1/send/message