Histórico por Usuário
Retorna o histórico paginado de execuções de um usuário específico, identificado pelo seu id, incluindo status e (quando permitido para a conta) a resposta do provedor.
O comportamento de paginação é idêntico ao de GET /consultas/logs — use pagination.nextCursor para navegar entre as páginas. Execuções reembolsadas nunca aparecem nesta rota.
O campo response é preenchido a partir do armazenamento legado em MySQL. Para execuções recentes ele pode vir null mesmo quando a conta tem permissão de visualização — o payload já foi migrado para o object storage. Nesse caso, use GET /consultas/logs/details/{id}, que sempre busca no local correto e garante o payload completo.
Paginação
O comportamento de paginação é idêntico ao deGET /consultas/logs. Use pagination.nextCursor para navegar entre as páginas e pagination.hasNextPage para saber quando parar.
Parâmetros padrão
| Parâmetro | Padrão | Máximo |
|---|---|---|
days | 30 | 365 |
page_size | 50 | 100 |
Diferença para GET /consultas/logs
Esta rota traz mais campos por item — status, response_time_ms, refunded_at e (quando permitido) response — em vez da listagem enxuta de GET /consultas/logs. Execuções reembolsadas nunca aparecem aqui, então refunded_at sempre vem null nesta rota.
Authorizations
Token JWT retornado pelo endpoint POST /auth/login. Inclua este header em todas as requisições autenticadas.
Path Parameters
ID do usuário cujo histórico se deseja consultar
Query Parameters
Janela de busca em dias a partir de hoje. Padrão: 30. Máximo: 365.
1 <= x <= 365Quantidade de registros por página. Padrão: 50. Máximo: 100.
1 <= x <= 100Cursor da próxima página, obtido em pagination.nextCursor da resposta anterior.

