Analítico
Catálogo dos datasets do BI (plataforma + os da sua empresa)
GET
/api/v1/analiticohttps://tenka.app.br/api/v1/analiticoO catálogo dos conjuntos de dados do BI que a chave pode consultar, com as colunas, o tipo e se cada uma é sensível ou filtrável.
Cada dataset traz chave, nome e colunas (tipo, sensivel, filtravel). Colunas sensíveis só saem quando a chave pode ver valores.
Escopo da chave
Qualquer chave da conta (leitura basta).
Parâmetros
| Nome | Onde | Tipo | Obrigatório | Descrição |
|---|---|---|---|---|
Authorization | header | string | sim | Bearer seguido da chave. Alternativa: cabeçalho X-API-Key. |
Campos da resposta
| Nome | Tipo | Descrição |
|---|---|---|
datasets | array | Os conjuntos de dados disponíveis. |
datasets[].chave | string | Chave para usar no endereço ou em colunas. |
datasets[].nome | string | Nome. |
datasets[].colunas | array | As colunas. |
datasets[].colunas[].chave | string | Chave para usar no endereço ou em colunas. |
datasets[].colunas[].rotulo | string | Nome do campo como a tela mostra. |
datasets[].colunas[].tipo | string | Tipo, no vocabulário da tela. |
datasets[].colunas[].sensivel | boolean | true quando a coluna só vem para chave com Ver Valores. |
datasets[].colunas[].filtravel | boolean | true quando a coluna aceita filtro. |
datasets[].colunas[].campoDaEmpresa | boolean | true para campo criado pela empresa (só vem quando pedido pelo nome). |
limite | integer | Teto de linhas por consulta. |
parametros | string | Resumo dos parâmetros aceitos. |
aviso | string | Aviso em texto sobre a resposta. |
Códigos de status
| HTTP | Descrição |
|---|---|
| 200 | Catálogo |
Mensagens de erro
| HTTP | Mensagem (campo erro) | Quando acontece |
|---|---|---|
| 401 | chave de API ausente ou inválida | Sem cabeçalho de chave, chave revogada ou digitada errada. |
| 401 | chave sem empresa vinculada | A chave existe mas não está ligada a uma conta. Gere outra em Configurações › API. |
| 403 | conta de demonstração: a API pública está desligada na vitrine | A chamada veio para a conta de demonstração: lá a API pública fica desligada. |
| 403 | identidade da chave de API irregular | A conta recusa chaves com identidade irregular (pessoa desligada ou chave sem dono). O corpo traz motivo e comoResolver. |
| 429 | limite de requisições excedido (120/min) | Passou do limite por minuto da chave. Espere o Retry-After. |