Diagnóstico

Erros da API de Leads

A API retorna erros em formato JSON padronizado, com code estável para tratamento no sistema externo.

400401503

Formato padrão de erro

{
  "error": {
    "code": "invalid_cursor",
    "message": "Cursor inválido."
  }
}

400 invalid_parameter

Um parâmetro não reconhecido ou incompatível foi enviado.

  • Revise nomes, tipos e combinação de parâmetros.

400 invalid_cursor

O cursor informado não pode ser lido ou não pertence à consulta atual.

  • Use apenas o valor retornado em page_info.next_cursor.

400 invalid_updated_since

A data de updated_since não está em formato aceito.

  • Envie uma data ISO 8601, por exemplo 2026-05-06T00:00:00Z.

400 invalid_limit

O limit está fora do intervalo aceito ou não é numérico.

  • Ajuste o tamanho da página antes de repetir a chamada.

401 unauthorized

O token está ausente, inválido ou revogado.

  • Confira o header Authorization e gere novo token se necessário.

404 not_found

O lead consultado não existe no escopo associado ao token.

  • Confirme o lead_id e a loja ou conta ligada ao token.

503 integration_disabled

A integração está desabilitada para a conta ou token.

  • Reative a integração no painel ou fale com o responsável pela conta.

500 internal_error

Ocorreu erro inesperado ao processar a chamada.

  • Registre horário, endpoint, request_id se houver e tente novamente.

Como diagnosticar problemas

Separe erros de parâmetro, autenticação, disponibilidade de integração e falhas inesperadas. Isso evita tratar invalid_cursor da mesma forma que unauthorized ou integration_disabled.

Em automações recorrentes, registre endpoint, parâmetros, horário e código de erro. Não registre token completo em logs.

O que enviar ao suporte

Envie apenas dados necessários para diagnóstico técnico.

  • Endpoint chamado e horário aproximado.
  • Código público de erro e mensagem retornada.
  • Parâmetros usados sem incluir token.
  • Se a falha ocorreu em carga inicial, cursor ou updated_since.