Pular para o conteúdo principal
Para ajudar os parceiros a diagnosticar e resolver problemas rapidamente, todas as APIs retornam uma resposta de erro estruturada. Este modelo é consistente entre endpoints e inclui contexto suficiente para depuração, sem expor detalhes internos.

Estrutura do erro


Toda resposta de erro segue o mesmo formato básico:
onde
  • code: Um identificador único e estável para o erro.
  • title: Um breve resumo do que deu errado.
  • message: Uma mensagem legível por humanos explicando como corrigir.
Sempre use o campo code para identificar erros programaticamente. Títulos e mensagens podem evoluir para melhorar a clareza.

Erros de validação em nível de campo


Quando um problema está relacionado a campos específicos no payload da requisição, a resposta inclui um objeto fields com informações mais granulares.

Exemplos

Formato do código de erro


Todos os códigos de erro seguem um formato padronizado para simplificar a depuração e rastreabilidade entre plugins:
Onde:
  • XXX é um prefixo de três letras que identifica o plugin (ex.: IDE para Identity, CRM para CRM).
  • NNNN é um número de quatro dígitos único para o erro.
Exemplo: IDE-0001 — Campo obrigatório ausente no plugin Identity
Certifique-se de que todos os erros customizados sigam essa estrutura para manter a consistência em todo o ecossistema.