📊 Logs

GET /api/v1/logs

Lista logs do sistema.

Query Parameters

  • page (opcional): Número da página
  • page_size (opcional): Itens por página
  • level (opcional): Filtrar por nível (info, warn, error, debug)

Response: 200 OK

{
  "data": [
    {
      "id": "uuid",
      "level": "info",
      "message": "Request processed",
      "metadata": {},
      "ts": "2024-01-01T00:00:00Z"
    }
  ],
  "page": 1,
  "page_size": 25,
  "total": 1000
}

POST /api/v1/logs/ingest

Ingere logs no sistema.

Request

{
  "level": "info",
  "message": "Log message",
  "metadata": {
    "user_id": "uuid",
    "action": "login"
  }
}

Response: 201 Created

{
  "id": "uuid",
  "received": true
}