1. Raiz
Horus
  • Raiz
    • Login
      POST
    • Valida sessão/token
      POST
    • Register
      POST
    • Recebe um log para processamento assíncrono
      POST
    • Encerra sessão (revoga token atual)
      POST
    • Lista logs com filtros e paginação
      GET
    • Agregações para dashboard
      GET
  1. Raiz

Lista logs com filtros e paginação

GET
/api/logs
Realiza busca no OpenSearch e retorna logs paginados. Suporta filtros por datas, mensagem, canal, nível, entidade e exceção.

Requisição

Authorization
JWT Bearer
Adicionar o parâmetro
Authorization
a Cabeçalhos
Exemplo:
Authorization: ********************
or
Parâmetros de Consulta

Respostas

🟢200
application/json
OK
Body

Request Request Example
Shell
JavaScript
Java
Swift
curl --location -g --request GET 'https://horus-api.lucaskaiut.com.br/api/logs?page=1&per_page=50&sort=received_at&order=desc&filters[level]=error&filters[channel]=http&filters[message]=exception&filters[entity_name]=order&filters[entity_id]=123&filters[has_exception]=true&filters[received_at][from]=2026-04-01T00:00:00.000Z&filters[received_at][to]=2026-04-30T00:00:00.000Z' \
--header 'Authorization: Bearer <token>'
Response Response Example
{
    "data": [
        {
            "tracking_id": "01JT18J1LQF5D6Q8XQ0Y2AZ123",
            "level": "error",
            "message": "Unexpected exception while processing order",
            "channel": "http",
            "entity_name": "order",
            "entity_id": "123",
            "exception": {},
            "received_at": "2026-04-29T09:00:00.000Z"
        }
    ],
    "meta": {
        "total": 1,
        "page": 1,
        "per_page": 50
    }
}
Modificado em 2026-05-01 22:55:40
Página anterior
Encerra sessão (revoga token atual)
Próxima página
Agregações para dashboard
Built with