SDK
Cliente pronto em JavaScript e Python, gerado do contrato.
O SDK é gerado do mesmo contrato desta referência, a cada versão: um arquivo, sem dependência, com um método por operação. Baixe de novo quando o Histórico da API anunciar mudança.
tenka.js tenka.py openapi.json
Como usar
Node (SDK)
import { Tenka } from "./tenka.js";
const tenka = new Tenka(process.env.TENKA_API_KEY, "https://tenka.app.br/api/v1");
const me = await tenka.getMe();
const page = await tenka.getClientes({ limit: 50 });Python
import os
from tenka import Tenka
tenka = Tenka(os.environ["TENKA_API_KEY"], "https://tenka.app.br/api/v1")
me = tenka.getMe()
page = tenka.getClientes({"limit": 50})Os métodos
| Método no SDK | Operação | Descrição |
|---|---|---|
getMe | GET /api/v1/me | Dados do tenant |
getClientes | GET /api/v1/clientes | Lista clientes |
postClientes | POST /api/v1/clientes | Cria cliente |
postLeads | POST /api/v1/leads | Cria lead |
getLeads | GET /api/v1/leads | Lista leads |
getProjetos | GET /api/v1/projetos | Lista projetos |
getFornecedores | GET /api/v1/fornecedores | Lista fornecedores |
getProdutos | GET /api/v1/produtos | Lista produtos |
getCentrosResultado | GET /api/v1/centros-resultado | Lista centros de resultado |
getNaturezas | GET /api/v1/naturezas | Lista naturezas |
getContasBancarias | GET /api/v1/contas-bancarias | Lista contas bancárias |
getFuncionarios | GET /api/v1/funcionarios | Lista funcionários |
getOrdensServico | GET /api/v1/ordens-servico | Lista ordens de serviço |
getRolos | GET /api/v1/rolos | Lista rolos |
getLotes | GET /api/v1/lotes | Lista lotes |
getRemessas | GET /api/v1/remessas | Lista remessas |
getOrdensProducao | GET /api/v1/ordens-producao | Lista ordens producao |
getFichasTecnicas | GET /api/v1/fichas-tecnicas | Lista fichas tecnicas |
getTaloes | GET /api/v1/taloes | Lista taloes |
getAchados | GET /api/v1/achados | Lista achados |
getContratos | GET /api/v1/contratos | Lista contratos |
getMovimentacoes | GET /api/v1/movimentacoes | Lista movimentações financeiras |
getTickets | GET /api/v1/tickets | Lista demandas |
postRemessas | POST /api/v1/remessas | Abre uma remessa de rolos para o beneficiador (tinturaria, facção, bordado…) |
postApontamentos | POST /api/v1/apontamentos | Aponta produção boa, refugo e horas numa ordem de produção |
getClientesIdAlteracoes | GET /api/v1/clientes/{id}/alteracoes | Log de alterações de um registro de clientes |
getTicketsIdAlteracoes | GET /api/v1/tickets/{id}/alteracoes | Log de alterações de um registro de tickets |
getMovimentacoesIdAlteracoes | GET /api/v1/movimentacoes/{id}/alteracoes | Log de alterações de um registro de movimentações financeiras |
getContratosIdAlteracoes | GET /api/v1/contratos/{id}/alteracoes | Log de alterações de um registro de contratos |
getProjetosIdAlteracoes | GET /api/v1/projetos/{id}/alteracoes | Log de alterações de um registro de projetos |
getLeadsIdAlteracoes | GET /api/v1/leads/{id}/alteracoes | Log de alterações de um registro de leads |
getFornecedoresIdAlteracoes | GET /api/v1/fornecedores/{id}/alteracoes | Log de alterações de um registro de fornecedores |
getProdutosIdAlteracoes | GET /api/v1/produtos/{id}/alteracoes | Log de alterações de um registro de produtos |
getFuncionariosIdAlteracoes | GET /api/v1/funcionarios/{id}/alteracoes | Log de alterações de um registro de funcionários |
getOrdensServicoIdAlteracoes | GET /api/v1/ordens-servico/{id}/alteracoes | Log de alterações de um registro de ordens de serviço |
postClientesLote | POST /api/v1/clientes/lote | Cria em LOTE (até 200) em /clientes |
postLeadsLote | POST /api/v1/leads/lote | Cria em LOTE (até 200) em /leads |
postTicketsLote | POST /api/v1/tickets/lote | Cria em LOTE (até 200) em /tickets |
getAnalitico | GET /api/v1/analitico | Catálogo dos datasets do BI (plataforma + os da sua empresa) |
getAnaliticoDataset | GET /api/v1/analitico/{dataset} | Um dataset do BI, em JSON ou CSV, com a governança do painel |