Pular para o conteúdo

Enviar localização

Envia um ponto no mapa (latitude/longitude) para um número ou grupo, com nome e endereço opcionais. Resposta assíncrona (202).

POSThttps://api.zapdev.com.br/v1/messages/location
Campo Tipo Descrição
to (obrig.) string Número em E.164 ou JID de grupo (...@g.us)
latitude (obrig.) number Entre -90 e 90
longitude (obrig.) number Entre -180 e 180
name (opc.) string Nome do local (ex.: “Escritório ZapDev”)
address (opc.) string Endereço exibido abaixo do nome

Requisição

cURL
curl -X POST https://api.zapdev.com.br/v1/messages/location \
-H "Authorization: Bearer zd_live_..." \
-H "Content-Type: application/json" \
-d '{
"to": "5511999990000",
"latitude": -23.5613,
"longitude": -46.6565,
"name": "Av. Paulista",
"address": "Av. Paulista, 1000 - São Paulo/SP"
}'
202 Accepted
{
"data": { "id": "msg_L0c48", "status": "queued" }
}

Mesmos códigos de Enviar texto. latitude/longitude fora do intervalo válido retornam 400 invalid_request.