Conectar seu próprio software com chaves de API
A API pública permite que seu software, ou o do seu desenvolvedor, leia e grave seus registros do Kluvan: produtos, clientes, estoque, relatórios, documentos da Contabilidade, pessoas do RH, CRM, assinaturas e os aplicativos que você tem. Você controla cada chave: o que pode fazer, por quanto tempo e para qual filial.
Antes de começar
- Somente o proprietário pode criar e revogar chaves.
- Uma chave nunca libera um aplicativo que sua organização não tem, e todas as regras do plano, dos aplicativos e das filiais continuam valendo.
Passos
- Abra Configurações → Acesso de desenvolvedor.
- Em Nova chave, digite um Nome que você reconheça, por exemplo "Leitor do depósito".
- Defina Validade em dias (1–365). O padrão é 90.
- Em Filial, mantenha Todas as filiais ou escolha uma.
- Em Pode ver, marque cada escopo necessário. Cada um indica Leitura ou Gravação, por exemplo Produtos · Leitura.
- Marque a frase que confirma sua autorização para o acesso selecionado.
- Pressione Criar a chave.
- Copie a chave agora. Ela só aparece esta vez.
- Forneça a chave ao seu software. Ele a envia no cabeçalho
Authorization: Bearer.
[SHOT workspace-developer-keys 1440x900]Captura de tela em breve: Configurações → Acesso de desenvolvedor: formulário Nova chave com nome, 90 dias, Todas as filiais e três escopos marcados, a frase de consentimento marcada e, abaixo, tabela com uma chave, seus escopos, data de validade e botão Revogar
Chamar a API
- O endereço é
https://api.kluvan.com/v1/public-api. O Guia do desenvolvedor (/developers) mostra exemplos e cada operação com o escopo necessário. OpenAPI 3.1 baixa o contrato completo, com campos das requisições. - Toda gravação precisa de um
Idempotency-Key: um novo UUID por alteração. Se a resposta se perder, envie a mesma requisição com a mesma chave novamente por até 7 dias; ela não será aplicada duas vezes. A mesma chave com uma requisição alterada é recusada. - Uma alteração em um registro existente também envia a versão atual do registro (
v), para que uma cópia antiga nunca sobrescreva uma mais recente. - Valores são informados na menor unidade da moeda (150.00 é
15000). - Listas de registros de aplicativos retornam até 50 registros e um valor
next; passe-o comoafterpara obter a próxima página. - Até 120 requisições por minuto por chave. Acima disso, a resposta é 429 com Retry-After. Todo erro contém um código (veja o guia de erros).
Bom saber
- Escopos de gravação alteram registros reais e podem executar ações de aplicativos, com seus efeitos no estoque e na contabilidade. Conceda à chave apenas os escopos necessários.
- Chaves de filial leem apenas os registros da filial. Operações de catálogo, clientes, CRM, RH e assinaturas precisam de uma chave para todas as filiais.
- O Kluvan guarda apenas uma impressão digital (hash) de cada chave. Perdeu uma chave? Revogue-a e crie outra.
- Revogar interrompe uma chave imediatamente. A chave também deixa de funcionar no último dia de validade. Você pode manter até 20 chaves.
- Atividade da API lista cada chamada: horário, operação, chave e status. Corpos de requisições e chaves nunca são registrados.
- A API não oferece faturamento do plano, login, recebimento de pagamentos nem webhooks: não há notificações de saída, então seu software lê as listas necessárias.
- Uma sessão de navegador autenticada não pode chamar esta API, e as chaves para aplicativos assistentes são separadas: veja conectar um aplicativo assistente.
Esta página foi útil?
Obrigado. Sua resposta nos ajuda a melhorar esta página.
Ainda precisa de ajuda?
Fale com a gente no WhatsApp. Conte o que você estava fazendo e, no caso de um erro, o código depois do # no link.