bash
GET /http-traffic-record/:trafficSourceId
Authorization da requisição. O token deve ser obtido através da rota de autenticação de usuário.bash
Authorization: Bearer <seu-token-aqui>
trafficSourceId | string | Sim | O ID da fonte de tráfego (Traffic Source). |page | number | Não | O número da página para a paginação. O padrão é 1. | ?page=2 |
| limit | number | Não | O número de itens por página. O padrão é 10. | ?limit=20 |
| method | string | Não | Filtra os registros pelo método HTTP (ex: GET, POST). | ?method=POST |
| status | number | Não | Filtra os registros pelo código de status HTTP. | ?status=404 |
| level | string | Não | Filtra os registros pelo nível do log (ex: INFO, WARNING, FATAL). | ?level=FATAL |
| domain | string | Não | Filtra os registros por um domínio específico. | ?domain=api.example.com |
| pathname | string | Não | Filtra os registros por um caminho de URL específico. | ?pathname=/users |
| startDate | string | Não | Filtra registros a partir de uma data de início (formato ISO 8601). | ?startDate=2024-01-01T00:00:00Z |
| endDate | string | Não | Filtra registros até uma data de fim (formato ISO 8601). | ?endDate=2024-01-31T23:59:59Z |200 OKHttpTrafficRecord e informações de paginação.json
{"data": [{"id": "a1b2c3d4-e5f6-7890-1234-567890abcdef","status": 200,"method": "GET","level": "INFO","elapsedTime": 50,"createdAt": "2024-06-12T15:30:00.000Z","domain": "api.example.com","pathname": "/users","request": {"headers": { "Authorization": "Bearer ..." },"body": null,"queryParams": { "page": "1" }},"response": {"headers": { "Content-Type": "application/json" },"body": [{ "id": 1, "name": "John Doe" }]}}],"meta": {"total": 1,"page": 1,"limit": 10}}
json
{"data": [],"meta": {"total": 0,"page": 1,"limit": 10}}
400 Bad Request
401 Unauthorized
403 Forbidden
404 Not Found
TrafficSource não foi encontrada.500 Internal Server Error