Pular para o conteúdo principal

List File Explorer Uploads

Lista o histórico de uploads realizados no File Explorer com suporte a paginação e filtros.

Endpoint​

GET /storage-explorer/storage/uploads/history

Permissões Requeridas​

  • STORAGE_EXPLORER.READ

Query Parameters​

ParâmetroTipoObrigatórioDescrição
pageintegerNãoNúmero da página (padrão: 1)
limitintegerNãoItens por página (padrão: 20, máx: 100)
folder_pathstringNãoFiltrar por caminho de pasta

Exemplo de Requisição​

curl -X GET "https://maestro.dadosfera.ai/storage-explorer/storage/uploads/history?page=1&limit=20&folder_path=/raw/sales" \
-H "Authorization: <JWT_TOKEN>"

Exemplo de Resposta​

Success (200 OK):

{
"uploads": [
{
"upload_id": "upl_m1n2o3p4",
"folder_path": "/raw/sales",
"uploaded_at": "2024-01-15T10:30:00Z",
"uploaded_by": "user@dadosfera.ai",
"file_count": 3,
"total_size_bytes": 933888,
"status": "completed",
"files": [
{
"file_name": "orders_2024_01.csv",
"file_size_bytes": 524288,
"file_format": "csv"
},
{
"file_name": "products_jan.xlsx",
"file_size_bytes": 153600,
"file_format": "excel"
},
{
"file_name": "events.json",
"file_size_bytes": 256000,
"file_format": "json"
}
]
},
{
"upload_id": "upl_n2o3p4q5",
"folder_path": "/raw/marketing",
"uploaded_at": "2024-01-14T14:20:00Z",
"uploaded_by": "marketing@dadosfera.ai",
"file_count": 1,
"total_size_bytes": 2048576,
"status": "completed",
"files": [
{
"file_name": "campaigns_q1.parquet",
"file_size_bytes": 2048576,
"file_format": "parquet"
}
]
}
],
"pagination": {
"current_page": 1,
"total_pages": 8,
"total_items": 156,
"items_per_page": 20,
"has_next": true,
"has_previous": false
}
}

Response Fields​

CampoTipoDescrição
uploadsarrayLista de uploads
uploads[].upload_idstringID do upload
uploads[].folder_pathstringCaminho da pasta
uploads[].uploaded_atstringData do upload
uploads[].uploaded_bystringEmail do usuário
uploads[].file_countintegerNúmero de arquivos
uploads[].statusstringStatus (completed, processing, failed)
paginationobjectInformações de paginação

Códigos de Status​

CódigoDescrição
200Lista retornada com sucesso
401Não autenticado
403Sem permissão STORAGE_EXPLORER.READ