Enviar Mensagem
Enviar cartão de contato (vCard)
https://api.nodinfra.com.br/send/contactEnvia um cartão de contato (vCard) para um contato ou grupo.
Recursos Específicos
- vCard completo com nome, telefones, organização, email e URL
- Múltiplos números de telefone (separados por vírgula)
- Cartão clicável no WhatsApp para salvar na agenda
- Informações profissionais (organização/empresa)
Campos Comuns
Este endpoint suporta todos os campos opcionais comuns documentados na tag "Enviar Mensagem", incluindo:
delay, readchat, readmessages, replyid, mentions, forward, track_source, track_id, placeholders e envio para grupos.
Exemplo Básico
{
"number": "5511999999999",
"fullName": "João Silva",
"phoneNumber": "5511999999999,5511888888888",
"organization": "Empresa XYZ",
"email": "joao.silva@empresa.com",
"url": "https://empresa.com/joao"
}
Corpo da requisição
numberstringobrigatórioID do chat para o qual a mensagem será enviada. Pode ser um número de telefone em formato internacional, um ID de grupo (`@g.us`), um ID de usuário (com `@s.whatsapp.net` ou `@lid`).
exemplo: 5511999999999
fullNamestringobrigatórioNome completo do contato
exemplo: João Silva
phoneNumberstringobrigatórioNúmeros de telefone (separados por vírgula)
exemplo: 5511999999999,5511888888888
organizationstringopcionalNome da organização/empresa
exemplo: Empresa XYZ
emailstringopcionalEndereço de email
exemplo: joao@empresa.com
urlstringopcionalURL pessoal ou da empresa
exemplo: https://empresa.com/joao
replyidstringopcionalID da mensagem para responder
exemplo: 3EB0538DA65A59F6D8A251
mentionsstringopcionalNúmeros para mencionar (separados por vírgula)
exemplo: 5511999999999,5511888888888
readchatbooleanopcionalMarca conversa como lida após envio
exemplo: true
readmessagesbooleanopcionalMarca últimas mensagens recebidas como lidas
exemplo: true
delayintegeropcionalAtraso em milissegundos antes do envio, durante o atraso apacerá 'Digitando...'
exemplo: 1000
forwardbooleanopcionalMarca a mensagem como encaminhada no WhatsApp
exemplo: true
track_sourcestringopcionalOrigem do rastreamento da mensagem
exemplo: chatwoot
track_idstringopcionalID para rastreamento da mensagem (aceita valores duplicados)
exemplo: msg_123456789
asyncbooleanopcionalSe true, envia a mensagem de forma assíncrona via fila interna
exemplo: false