Enviar Mensagem
Solicitar localização do usuário
https://api.nodinfra.com.br/send/location-buttonEste endpoint envia uma mensagem com um botão que solicita a localização do usuário. Quando o usuário clica no botão, o WhatsApp abre a interface para compartilhar a localização atual.
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.
Estrutura do Payload
{
"number": "5511999999999",
"text": "Por favor, compartilhe sua localização",
"delay": 0,
"readchat": true
}
Exemplo de Uso
{
"number": "5511999999999",
"text": "Para continuar o atendimento, clique no botão abaixo e compartilhe sua localização"
}
Nota: O botão de localização é adicionado automaticamente à mensagem
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
textstringobrigatórioTexto da mensagem que será exibida
exemplo: Por favor, compartilhe sua localização
delayintegeropcionalAtraso em milissegundos antes do envio
exemplo: 0
readchatbooleanopcionalSe deve marcar a conversa como lida após envio
exemplo: true
readmessagesbooleanopcionalMarca últimas mensagens recebidas como lidas
exemplo: true
replyidstringopcionalID da mensagem para responder
exemplo: 3EB0538DA65A59F6D8A251
mentionsstringopcionalNúmeros para mencionar (separados por vírgula)
exemplo: 5511999999999,5511888888888
asyncbooleanopcionalSe true, envia a mensagem de forma assíncrona via fila interna
exemplo: false
track_sourcestringopcionalOrigem do rastreamento da mensagem
exemplo: chatwoot
track_idstringopcionalID para rastreamento da mensagem (aceita valores duplicados)
exemplo: msg_123456789