Endpoints utilitários
Endpoints de apoio para registro de posição do executor em campo e leitura de QR Code de áreas e equipamentos.
Geolocalização
Registre a posição do executor e consulte o status de localização.
Campos obrigatórios de RegistrarEventoLocalizacaoCommand: latitude, longitude, percentualBateria, tipo.
O exemplo -d '{...}' abaixo é bash/POSIX. No PowerShell, use o padrão de arquivo — ver Primeiros passos → PowerShell.
# Registrar evento de localização
curl -X POST "https://lighthousev2.lkp.app.br/v1/geolocalizacao" \
-H "Authorization: Bearer SEU_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"latitude": -23.55,
"longitude": -46.63,
"percentualBateria": 85,
"tipo": 1,
"dataHora": "2026-06-30T10:00:00Z"
}'
# Consultar status de localização
curl "https://lighthousev2.lkp.app.br/v1/geolocalizacao/status" \
-H "Authorization: Bearer SEU_TOKEN"
QR Code
Leia o conteúdo de um QR Code de área ou equipamento. O parâmetro obrigatório é QrCode.
# Autenticado
curl "https://lighthousev2.lkp.app.br/v1/qrcode?QrCode=ABC123" \
-H "Authorization: Bearer SEU_TOKEN"
# Público (sem token)
curl "https://lighthousev2.lkp.app.br/v1/qrcode/public?QrCode=ABC123"
Parâmetro opcional EmpresaId (query) restringe o resultado ao escopo da empresa.