URLs Base
Todas as requisições devem usar HTTPS. Requisições HTTP serão rejeitadas.
Autenticação
A API suporta dois métodos de autenticação:
Inclua o token no header
Authorization:
Obtenha o JWT via
supabase.auth.getSession(). Consulte o guia de Autenticação para detalhes.
Consulte o guia de Autenticação para detalhes sobre todos os métodos.Core API vs Customer Portal API
A API da Chargefy é dividida em duas camadas:Core API — Endpoints Principais
Customer Portal API
Paginação
Endpoints de listagem retornam resultados paginados. Use os parâmetrospage e limit para navegar:
Resposta Paginada
Ordenação e Filtros
A maioria dos endpoints de listagem suporta ordenação e filtros:Rate Limits
Para garantir estabilidade, a API aplica limites de taxa de requisição:
Quando o limite é atingido, a API retorna
429 Too Many Requests com o header Retry-After.
Formato de Erros
Erros seguem um formato consistente:Códigos de Status
Idempotência
Para operaçõesPOST, você pode incluir o header Idempotency-Key para garantir que a operação seja executada apenas uma vez:
Próximos Passos
Autenticação
Configurar tokens de acesso
Sandbox
Testar no ambiente de desenvolvimento
SDK TypeScript
Instalar o SDK oficial
Webhooks
Configurar notificações em tempo real

