Métodos de Autenticação
Api Key
O método principal pra integrações server-side. Cada organização gera os próprios tokens no dashboard da Chargefy, em Settings → Chaves de API.Formato do token
Como usar
Envie o token no headerX-Chargefy-Api-Key:
Bearer:
Ambientes
Quando você cria uma chave, escolhe o ambiente:
Mantenha keys
test no seu ambiente de staging e live apenas em produção. Nunca commite em código-fonte.
Escopos
Cada chave carrega um ou mais escopos que limitam o que ela pode fazer:
Hierarquia:
write inclui read; admin inclui ambos. Um endpoint que exige scope: 'read' aceita também chaves com write.
Siga o princípio do menor privilégio: crie chaves com
read apenas quando a integração só precisa consultar dados. Use write só onde realmente precisa criar/modificar.Obtendo uma chave
- Entre no dashboard da Chargefy como owner ou admin da organização
- Abra Settings → Chaves de API
- Clique em Nova chave
- Dê um nome descritivo (“Produção”, “Integração X”), escolha ambiente e escopos
- Clique em Criar chave
- Copie o token imediatamente — ele aparece uma vez só
Rotação e revogação
- Revogação instantânea: na lista de chaves, clique em Revogar. Requests com aquele token passam a retornar
401em milissegundos - Rotação: não há “rotate key” in-place; o workflow é:
- Criar chave nova
- Atualizar sua aplicação pra usar a nova
- Revogar a antiga
- last_used_at: a plataforma guarda o último uso. Chaves não utilizadas há muito tempo podem ser revogadas preventivamente
Respostas de autenticação
Credencial ausente ou inválida:Segurança
Customer Session Token (CST)
Tokens de sessão do cliente são usados pra autenticar operações no portal do cliente (/portal). Não servem pra integração server-side.
Como funciona
- O cliente entra no portal via email/link mágico
- A aplicação troca o login por um token de sessão curto
- O token é usado nos endpoints do Customer Portal
Endpoints acessíveis via CST
O CST dá acesso exclusivo aos endpoints do Customer Portal API:- Visualizar perfil do cliente
- Listar e gerenciar assinaturas
- Histórico de vendas
- Acessar chaves de licença
- Download de arquivos/benefícios
Próximos Passos
Gerenciar Api Keys
Criar, listar, revogar chaves no dashboard
SDK TypeScript
Configura autenticação automaticamente
Ambiente Sandbox
Teste integrações em ambiente isolado
Webhooks
Receba eventos assinados em tempo real

