Pular para o conteúdo principal

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.