Kadens logoKadens logoKadens
  • Descobrir
  • Preços
EntrarComeçar
Kadens logoKadens logoKadens

Ensino

  1. Primeiros passos
  2. Academia
  3. Certificados
  4. Aprendizagem
  5. Cursos

Dinheiro

  1. Assinaturas
  2. Finanças
  3. Ingressos

Agenda

  1. Eventos
  2. Trabalho

Pessoas

  1. Comunidade
  2. Assinantes
  3. Formulários
  4. Inscrições
  5. Comunidades

Plataforma

  1. Meu site
  2. Descobrir
  3. Conta

Desenvolvedores

  1. Visão geral
  2. Chaves de API e permissões
  3. Widgets para o site
  4. Webhooks
  5. Assistentes de IA (MCP)
  6. API REST
Não encontrou o que procura?Pesquise de novo··Fale conosco
Kadens logoKadens logoKadens

Seu sucesso é nossa missão. O Kadens ajuda profissionais do movimento a serem descobertos, operarem com facilidade e crescerem com confiança. Tudo em um só lugar.

Produto

  • Descobrir
  • Cursos
  • Eventos
  • Comunidades
  • Mentoria

Para empresas

  • Kadens para ensinar
  • Kadens para eventos
  • Kadens para formulários
  • Kadens para certificados
  • Crie seu site
  • Preços
  • Agende uma demo ao vivo

Recursos

  • Centro de ajuda
  • Novidades
  • Desenvolvedores
  • Suporte

Empresa

  • Contato
  • Instagram
  • Política de privacidade
  • Termos de serviço
  • Política de cookies
Centro de ajudaContato
Navegar pela documentação · Chaves de API e permissões

Ensino

  1. Primeiros passos
  2. Academia
  3. Certificados
  4. Aprendizagem
  5. Cursos

Dinheiro

  1. Assinaturas
  2. Finanças
  3. Ingressos

Agenda

  1. Eventos
  2. Trabalho

Pessoas

  1. Comunidade
  2. Assinantes
  3. Formulários
  4. Inscrições
  5. Comunidades

Plataforma

  1. Meu site
  2. Descobrir
  3. Conta

Desenvolvedores

  1. Visão geral
  2. Chaves de API e permissões
  3. Widgets para o site
  4. Webhooks
  5. Assistentes de IA (MCP)
  6. API REST
  1. Centro de ajuda
  2. Desenvolvedores
  3. Chaves de API e permissões

Chaves de API e permissões

Uma chave de API permite que o seu próprio código, um script ou uma ferramenta como Zapier atue na sua conta Kadens. Você a cria no painel, escolhe exatamente o que ela pode fazer, e a envia em cada requisição.

·5 min
Nesta página
  1. O que é uma chave de API
  2. Criar uma chave
  3. Enviar sua chave
  4. Testar sua chave
  5. Permissões
  6. Rotacionar e revogar
  7. Erros
  8. Boas práticas
  9. E agora?

O que é uma chave de API

Uma chave é um segredo que pertence a uma conta. Toda requisição feita com ela age como essa conta e só pode fazer o que as permissões da chave permitirem.

Toda chave começa com kad_ seguido de 43 caracteres aleatórios. O prefixo torna uma chave fácil de identificar caso acabe em algum lugar onde não deveria estar.

Claude e ChatGPT não precisam de uma chave: eles se conectam entrando pela página de assistentes de IA. Use uma chave para scripts, ferramentas de automação e qualquer outra coisa que envie um cabeçalho.

Criar uma chave

  1. 1

    Abra Chaves de API no seu painel

    Vá até a seção Chaves de API das suas integrações e escolha Emitir nova chave.
  2. 2

    Dê um nome e escolha as permissões

    Dê à chave um nome que você reconhecerá depois, escolha apenas as permissões necessárias, e opcionalmente defina que ela expire entre 1 e 365 dias.
  3. 3

    Copie a chave e guarde-a com segurança

    A chave é mostrada uma única vez. Copie-a para o seu gerenciador de senhas ou para o ambiente do seu servidor imediatamente: a Kadens não pode mostrá-la de novo.
Crie sua primeira chave
Abre a página do painel onde suas chaves ficam.
Abrir Chaves de API

Enviar sua chave

Envie a chave no cabeçalho Authorization de cada requisição, como um Bearer token.

Cabeçalho da requisição
Authorization: Bearer kad_...

Mantenha a chave fora do seu código: guarde-a em uma variável de ambiente como KADENS_API_KEY. Todos os exemplos nesta documentação a leem de lá.

Testar sua chave

A forma mais rápida de verificar se uma chave funciona: pergunte à API a quem ela pertence.

Verifique sua chave no terminal
Defina as duas variáveis de ambiente acima e execute este comando. Uma chave válida responde com a sua conta e suas permissões.
Bash
1
2
curl "$KADENS_API_URL/v1/me" \
  -H "Authorization: Bearer $KADENS_API_KEY"
Resposta
1
2
3
4
5
6
7
8
9
10
11
{
  "entity": {
    "id": "6f1c2d3e-4b5a-4c7d-8e9f-0a1b2c3d4e5f",
    "name": "Barcelona Salsa Studio"
  },
  "apiKeyId": "9a8b7c6d-5e4f-4a3b-9c2d-1e0f9a8b7c6d",
  "scopes": [
    "webhooks.read",
    "webhooks.write"
  ]
}

Permissões

Uma permissão controla uma ação específica da API. Uma chave só pode fazer o que as suas permissões permitirem, então dê a cada chave o menor número de permissões possível. Uma permissão de escrita nunca inclui a permissão de leitura correspondente.

Assistentes de IA que entram por login recebem menos permissões
Permissões marcadas apenas chave de API nunca são concedidas a um assistente que se conecta entrando por login. Elas só podem ser concedidas a uma chave que você mesmo criar.

Site

PermissãoDescrição
site.read
Ler o conteúdo do siteVer as páginas, blocos e configurações dos seus sites.
site.design_reference.submit
Enviar referências de designEnviar capturas e layouts para o construtor de sites usar como guia de estilo.
site.generate
Gerar rascunhos do siteCriar novas páginas e blocos em rascunho com o construtor de sites com IA.Apenas chave de API
site.compose
Compor o layout do siteAdicionar, reordenar e remover blocos de um rascunho.
site.theme.configure
Configurar o tema do siteAlterar as cores, fontes e espaçamentos que estilizam um rascunho.Apenas chave de API
site.preview.read
Ver pré-visualizações do siteAbrir a pré-visualização de um rascunho antes de ele ir ao ar.
site.publish
Publicar sitesColocar um rascunho no ar no seu site público.
embed.read
Ver widgets incorporadosVer os seus widgets incorporáveis, as estatísticas, os sites onde foram vistos e os domínios autorizados a mostrá-los.
embed.write
Gerir widgets incorporadosCriar, editar e arquivar widgets incorporáveis, e adicionar ou remover os domínios autorizados a mostrá-los.

Catálogo

PermissãoDescrição
catalog.read
Ler o seu catálogoConsultar os seus cursos, as suas edições e os planos e preços com que os vende.
catalog.course.write
Criar cursosAdicionar um curso ao seu catálogo, com o título, o resumo e as lições.
catalog.plan.write
Definir preços de planosCriar ou alterar os preços de um plano de subscrição que lhe pertence.
media.import
Importar conteúdoTrazer um vídeo a partir de um URL público para a sua biblioteca de conteúdo.
schedule.write
Definir a sua disponibilidadeCriar ou substituir o horário semanal a partir do qual as reservas são oferecidas.
events.read
Ler eventosConsulte os seus eventos, as suas sessões e os tipos de bilhete.
events.write
Gerir eventosCrie e altere os seus eventos, as suas sessões e os tipos de bilhete.
schedule.read
Ler a programaçãoConsulte a programação das suas aulas, as suas sessões e os calendários que publica.
schedule.manage
Gerir a programaçãoCriar, alterar e cancelar as aulas, as sessões e os calendários publicados da sua programação.

Vendas

PermissãoDescrição
orders.read
Ler encomendasConsulte as suas encomendas, pagamentos e reembolsos.
subscriptions.read
Ler assinaturasConsulte as assinaturas dos seus planos e o seu estado.
bookings.read
Ler reservasConsulte as reservas das suas aulas e sessões.
payouts.read
Ler pagamentos recebidosConsulte os pagamentos que recebe e o seu saldo.
pricing.write
Gerir preços e descontosCrie e altere descontos, extras, ofertas e as regras que decidem quem pode comprar o quê.
orders.write
Gerir encomendas e reembolsosAltere encomendas e emita reembolsos. Um reembolso devolve dinheiro ao comprador.
payments.write
Gerir pagamentosAltere as definições de pagamento, as carteiras e a cobrança da sua conta. Pode movimentar dinheiro.
insights.read
Ler estatísticasConsulte as suas estatísticas e os números do seu painel.

Pessoas

PermissãoDescrição
attendees.read
Ler participantesConsulte quem tem bilhetes para os seus eventos e as suas entradas.
enrollments.read
Ler inscriçõesConsulte quem está inscrito nos seus cursos e o seu progresso.
people.read
Ler dados pessoaisAceda aos nomes, endereços de email e outros dados pessoais dos seus clientes. Sem esta permissão ficam ocultos.
people.write
Gerir clientesAdicione e altere as pessoas do seu CRM, os seus acessos e os seus pedidos.
attendees.write
Registar participantesRegiste a entrada e a saída dos participantes nos seus eventos e sessões.

Webhooks

PermissãoDescrição
webhooks.read
Ver webhooksVer os seus endpoints de webhook, o registo de entregas e o catálogo de eventos.
webhooks.write
Gerir webhooksCriar, editar e remover endpoints de webhook, rodar os seus segredos e enviar, reenviar ou repetir eventos.

Controle de acesso

PermissãoDescrição
permissions.policy.read
Ler políticas de permissãoVer o que cada função pode fazer em todo o seu perfil.
permissions.policy.write
Alterar políticas de permissãoConceder e retirar o que cada função pode fazer em todo o seu perfil.Apenas chave de API
actions.delegate
Agir em seu nomePermite que o assistente execute em seu nome qualquer ação que você possa fazer no Kadens, dentro das outras permissões que você conceder.

Aprendizagem

PermissãoDescrição
learning.read
Ler a aprendizagemConsulte exames, notas, certificados, práticas entregues e o progresso dos alunos.
learning.write
Gerir a aprendizagemCorrija exames, publique resultados, emita certificados e reveja as práticas entregues.

Comunidade

PermissãoDescrição
community.read
Ler a comunidadeConsulte a sua comunidade, anúncios, conversas, avaliações e perguntas frequentes.
community.write
Gerir a comunidadePublique anúncios, responda a conversas e modere a sua comunidade, avaliações e perguntas frequentes.

Marketing

PermissãoDescrição
marketing.read
Ler marketingConsulte os seus envios de email, lembretes, afiliados e recompensas.
marketing.write
Gerir marketingCrie e envie emails, configure lembretes e gira afiliados e recompensas.

Definições

PermissãoDescrição
terms.read
Ler as condições da sua contaConsultar a comissão, os limites e o período experimental acordados para a sua conta.
settings.read
Ler definiçõesConsulte o seu perfil, etiquetas, integrações e definições da conta.
settings.write
Alterar definiçõesAltere o seu perfil, etiquetas, integrações e definições da conta.

Rotacionar e revogar

TópicoDescrição
ReemitirCria uma nova chave com o mesmo nome, permissões e prazo de expiração. A chave antiga para de funcionar imediatamente, então atualize-a em todos os lugares onde é usada.
RevogarDesativa a chave imediatamente. Qualquer integração que a use para de funcionar. Isso não pode ser desfeito.
ExpiraçãoUma chave criada com uma expiração para de funcionar nessa data. Uma chave sem expiração funciona até você revogá-la.
Último usoO painel mostra quando cada chave foi usada pela última vez. Uma chave que ninguém usa há muito tempo é uma boa candidata a revogar.

Erros

O código de status diz à sua integração o que fazer em seguida.

StatusSignificado
401A chave está ausente, mal formatada, revogada ou expirada. Verifique o cabeçalho Authorization, ou crie uma nova chave.
403A chave funciona, mas não tem a permissão que esta requisição precisa. Reemitir mantém as mesmas permissões, então crie uma chave com a permissão que falta.
Resposta de erro
1
2
3
4
5
6
7
{
  "statusCode": 403,
  "message": "API key missing required scope",
  "timestamp": "2026-10-01T10:00:00.000Z",
  "path": "/api/v1/me",
  "requestId": "req_7c1e0b"
}

Boas práticas

  • Use chaves apenas em um servidor. Nunca coloque uma em uma página web, um aplicativo móvel ou qualquer coisa que um visitante possa baixar.
  • Guarde as chaves em variáveis de ambiente ou em um gerenciador de segredos, nunca no código-fonte nem em um repositório.
  • Dê a cada chave apenas as permissões que ela precisa, e prefira permissões de leitura quando a integração só lê dados.
  • Crie uma chave por integração, para poder revogar uma sem quebrar as outras.
  • Se uma chave puder ter vazado, reemita-a ou revogue-a imediatamente.

E agora?

Abrir no painel

Isso ajudou?

Anterior
Visão geral
Próximo
Widgets para o site

Nesta página

  1. O que é uma chave de API
  2. Criar uma chave
  3. Enviar sua chave
  4. Testar sua chave
  5. Permissões
  6. Rotacionar e revogar
  7. Erros
  8. Boas práticas
  9. E agora?