Problemas de Autenticação
Erro: "Organization not found"
Erro: "Organization not found"
Sintomas: Todas as requisições retornam este erroCausas Possíveis:
- Cabeçalho
X-ORGANIZATION-SLUGausente ou incorreto - Usuário não tem acesso à organização
- Slug da organização incorreto
Erro: "This API key has read-only access"
Erro: "This API key has read-only access"
Sintomas: Mutations são bloqueadas, queries funcionamSolução:
- Vá para
Configurações → Chaves de API - Gere uma nova chave com escopo
read_write - Atualize sua aplicação com a nova chave
- Revogue a chave antiga
Erro: "Rate limit exceeded"
Erro: "Rate limit exceeded"
Sintomas: Requisições retornam 429 após uso intensoSolução Imediata:Solução de Longo Prazo:
- Implemente agrupamento de requisições em lotes
- Use backoff exponencial
- Cache resultados quando possível
Problemas de Validação
Erro: "Account is required for transaction imports"
Erro: "Account is required for transaction imports"
Sintomas: Importações de transações sempre falhamCausa: Parâmetro
accountId ausenteSolução:Erro: "Category not found"
Erro: "Category not found"
Sintomas: Registros falham com categoria ausenteCausa: Categoria referenciada não existeSolução Opção 1 - Criar categoria primeiro:Solução Opção 2 - Usar criação automática:
Criação automática está disponível para: categorias, centros de custo, departamentos
Registros com Formato de Data Inválido
Registros com Formato de Data Inválido
Sintomas: Erros de validação em campos de dataCausa: Formato de data incorretoSolução:
Problemas de Importação
Importação Fica Travada em 'pending'
Importação Fica Travada em 'pending'
Sintomas: Status nunca muda de
pending para processingCausas Possíveis:- Fila de jobs sobrecarregada (raro)
- Erro ao iniciar processamento
- Aguarde 5 minutos
- Se ainda em
pending, verifique se háerrorMessage - Contate suporte se persistir: [email protected]
Importação Falha Silenciosamente
Importação Falha Silenciosamente
Sintomas: Status
completed, mas recordsCreated é 0Causa: Todos os registros falharam na validaçãoSolução:Falhas Parciais Inesperadas
Falhas Parciais Inesperadas
Sintomas: Alguns registros falham sem motivo óbvioDepuração:
- Execute dry run primeiro para capturar erros
- Verifique warnings - podem indicar problemas
- Revise logs de falhas após importação
- Isole registros com falha e teste individualmente
Problemas de Performance
Importações Lentas
Importações Lentas
Sintomas: Importações demoram mais de 1 minuto para 100 registrosOtimizações:
- Reduza o tamanho do lote: 500-1000 registros por importação
- Minimize lookups: Use IDs ao invés de nomes quando possível
- Evite horários de pico: Importe fora do horário comercial
- Pre-crie associações: Crie categorias/centros de custo antes
Timeouts em Requisições
Timeouts em Requisições
Sintomas: Requisições falham com timeoutSolução:
Problemas de Dados
Valores Monetários Incorretos
Valores Monetários Incorretos
Sintomas: Valores salvos com centavos incorretosCausa: Formato de número incorretoSolução:
Duplicatas Não Detectadas
Duplicatas Não Detectadas
Sintomas: Registros duplicados são criadosCausa: Campo de identificação único ausenteSolução:
Ferramentas de Depuração
GraphiQL Playground
Use o playground interativo para testar requisições:GraphiQL
Ambiente interativo para testar queries e mutations
Verificar Headers de Rate Limit
Dry Run para Depuração
Sempre use dry run para depurar problemas de validação:Quando Contatar Suporte
Contate [email protected] se:- Importações ficam travadas por mais de 10 minutos
- Você suspeita de um bug na API
- Precisa de aumento no limite de taxa
- Tem perguntas sobre casos de uso específicos
- ID da organização
- ID da importação (se aplicável)
- Timestamp do problema
- Passos para reproduzir
- Código de exemplo (se possível)
