# Horus ## API Docs - Raiz [Login](https://horus-api-docs.lucaskaiut.com.br/login-34410575e0.md): Login local com token interno (Sanctum). - Raiz [Valida sessão/token](https://horus-api-docs.lucaskaiut.com.br/valida-sess%C3%A3otoken-34410576e0.md): Valida o Bearer token (Sanctum) e retorna os dados do usuário autenticado. - Raiz [Register](https://horus-api-docs.lucaskaiut.com.br/register-34620564e0.md): Cria um usuário local. - Raiz [Recebe um log para processamento assíncrono](https://horus-api-docs.lucaskaiut.com.br/recebe-um-log-para-processamento-ass%C3%ADncrono-34410577e0.md): Valida o Bearer token no servidor externo usando `/auth/me`, valida o payload, gera `tracking_id` e publica o log na fila de processamento. - Raiz [Encerra sessão (revoga token atual)](https://horus-api-docs.lucaskaiut.com.br/encerra-sess%C3%A3o-revoga-token-atual-34620565e0.md): Revoga o token de acesso Bearer usado na requisição (Sanctum). Após o logout, o mesmo token não deve ser aceito em rotas protegidas. - Raiz [Lista logs com filtros e paginação](https://horus-api-docs.lucaskaiut.com.br/lista-logs-com-filtros-e-pagina%C3%A7%C3%A3o-34620566e0.md): Realiza busca no OpenSearch e retorna logs paginados. Suporta filtros por datas, mensagem, canal, nível, entidade e exceção. - Raiz [Agregações para dashboard](https://horus-api-docs.lucaskaiut.com.br/agrega%C3%A7%C3%B5es-para-dashboard-34620567e0.md): Busca única (`size` 0) com agregações term e histogram sobre o índice `logs-*`. Sobrescreve o intervalo em `filters.received_at` com a janela de últimos `histogram_days` (UTC) combinada aos demais filtros enviados.