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
Parâmetros do corpo
Seção intitulada “Parâmetros do corpo”| 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 -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" }'{ "data": { "id": "msg_L0c48", "status": "queued" }}Mesmos códigos de Enviar texto. latitude/longitude fora do intervalo válido retornam 400 invalid_request.