Skip to content

Listar tabelas

GET
/tenant/tables

Retorna todas as tabelas do Data Warehouse do tenant com seus metadados de colunas.

Uso Comum

  • Descobrir tabelas disponíveis para consulta
  • Obter schema das tabelas (colunas e tipos)
  • Construir queries dinâmicas baseadas nos metadados

Campos Retornados

Tabela

Campo Descrição
id ID da tabela
nome Nome técnico da tabela (ex: fat_vendas)
columns Lista de colunas da tabela

Coluna

Campo Descrição
id ID da coluna
column_name Nome técnico da coluna
data_type Tipo de dado (STRING, NUMBER, DATE)
label Rótulo amigável para exibição
column_type Classificação: column, expression

Column Types

Tipo Descrição
column Coluna física da tabela
expression Expressão para cálculos (ex: margem)

Autorizações

tenantBearerAuth

Token de acesso do tenant

TipoHTTP (bearer)

Respostas

Lista de tabelas retornada com sucesso

application/json
JSON
{
"status": "success",
"data": [
{
"id": 100,
"nome": "fat_vendas",
"columns": [
{
"id": 1001,
"column_name": "data_venda",
"data_type": "DATE",
"label": "Data da Venda",
"column_type": "column"
},
{
"id": 1002,
"column_name": "valor_total",
"data_type": "NUMBER",
"label": "Valor Total",
"column_type": "column"
},
{
"id": 1003,
"column_name": "produto_id",
"data_type": "NUMBER",
"label": "Produto",
"column_type": "column"
}
]
},
{
"id": 101,
"nome": "dim_produto",
"columns": [
{
"id": 1010,
"column_name": "id",
"data_type": "NUMBER",
"label": "ID",
"column_type": "column"
},
{
"id": 1011,
"column_name": "nome",
"data_type": "STRING",
"label": "Nome do Produto",
"column_type": "column"
},
{
"id": 1012,
"column_name": "margem_calculada",
"data_type": "NUMBER",
"label": "Margem Calculada",
"column_type": "expression"
}
]
}
]
}

Playground

Autorização

Exemplos

Desenvolvido por VitePress OpenAPI