Obter todos os datasets vinculados a uma tabela
Get Table Datasets
Lista todos os datasets vinculados a uma tabela específica.
Endpoint
GET /storage-explorer/tables/{tableId}/datasets
Permissões Requeridas
STORAGE_EXPLORER.READ
Path Parameters
| Parâmetro | Tipo | Descrição |
|---|---|---|
tableId | string | ID da tabela |
Exemplo de Requisição
curl -X GET "https://maestro.dadosfera.ai/storage-explorer/tables/tbl_a1b2c3d4e5f6/datasets" \
-H "Authorization: <JWT_TOKEN>"Exemplo de Resposta
Success (200 OK):
{
"table_id": "tbl_a1b2c3d4e5f6",
"table_name": "customer_orders",
"datasets": [
{
"dataset_id": "ds_x1y2z3",
"dataset_name": "orders_2024_01.csv",
"file_path": "/uploads/2024/01/orders_2024_01.csv",
"file_size_bytes": 524288,
"file_format": "csv",
"linked_at": "2024-01-15T11:00:00Z",
"row_count": 5420,
"status": "active",
"last_sync": "2024-01-15T12:00:00Z"
},
{
"dataset_id": "ds_a2b3c4",
"dataset_name": "orders_2024_02.csv",
"file_path": "/uploads/2024/02/orders_2024_02.csv",
"file_size_bytes": 612352,
"file_format": "csv",
"linked_at": "2024-02-01T09:30:00Z",
"row_count": 6200,
"status": "active",
"last_sync": "2024-02-01T10:00:00Z"
}
],
"total_datasets": 2,
"total_rows": 11620
}Response Fields
| Campo | Tipo | Descrição |
|---|---|---|
datasets | array | Lista de datasets vinculados |
datasets[].dataset_id | string | ID do dataset |
datasets[].dataset_name | string | Nome do arquivo do dataset |
datasets[].file_path | string | Caminho do arquivo no storage |
datasets[].file_format | string | Formato do arquivo (csv, json, parquet, excel) |
datasets[].linked_at | string | Data de vinculação |
datasets[].status | string | Status do vínculo (active, inactive) |
total_datasets | integer | Total de datasets vinculados |
Códigos de Status
| Código | Descrição |
|---|---|
200 | Lista retornada com sucesso |
401 | Não autenticado |
403 | Sem permissão STORAGE_EXPLORER.READ |
404 | Tabela não encontrada |
