NODInfra

Enviar Mensagem

Enviar localização geográfica

POSThttps://api.nodinfra.com.br/send/location
URL completa: https://api.nodinfra.com.br/send/location

Envia uma localização geográfica para um contato ou grupo.

Recursos Específicos

  • Coordenadas precisas (latitude e longitude obrigatórias)
  • Nome do local para identificação
  • Endereço completo para exibição detalhada
  • Mapa interativo no WhatsApp para navegação
  • Pin personalizado com nome do local

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",
  "name": "Maracanã",
  "address": "Av. Pres. Castelo Branco - Maracanã, Rio de Janeiro - RJ",
  "latitude": -22.912982815767986,
  "longitude": -43.23028153499254
}

Corpo da requisição

numberstringobrigatório

ID 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

namestringopcional

Nome do local

exemplo: MASP

addressstringopcional

Endereço do local

exemplo: Av. Paulista, 1578 - Bela Vista, São Paulo - SP

latitudenumberobrigatório

Latitude (-90 a 90)

exemplo: -23.5616

longitudenumberobrigatório

Longitude (-180 a 180)

exemplo: -46.6562

replyidstringopcional

ID da mensagem para responder

exemplo: 3EB0538DA65A59F6D8A251

mentionsstringopcional

Números para mencionar (separados por vírgula)

exemplo: 5511999999999,5511888888888

readchatbooleanopcional

Marca conversa como lida após envio

exemplo: true

readmessagesbooleanopcional

Marca últimas mensagens recebidas como lidas

exemplo: true

delayintegeropcional

Atraso em milissegundos antes do envio, durante o atraso apacerá 'Digitando...'

exemplo: 1000

forwardbooleanopcional

Marca a mensagem como encaminhada no WhatsApp

exemplo: true

track_sourcestringopcional

Origem do rastreamento da mensagem

exemplo: chatwoot

track_idstringopcional

ID para rastreamento da mensagem (aceita valores duplicados)

exemplo: msg_123456789

asyncbooleanopcional

Se true, envia a mensagem de forma assíncrona via fila interna

exemplo: false

Respostas

200Localização enviada com sucesso
400Requisição inválida
401Não autorizado
429Limite de requisições excedido
500Erro interno do servidor

Testar endpoint

POSThttps://api.nodinfra.com.br/send/location
cURL
curl -X POST 'https://api.nodinfra.com.br/send/location' \
  -H 'token: SEU_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{}'