Skip to main content

Formato de erro

Definições de campos

  • code – Um código de produto estável que identifica de forma única o erro (ex., MTCH-0001). Útil para tratamento programático e solicitações de suporte.
  • title – Um resumo curto e legível do problema.
  • message – Orientação detalhada para ajudá-lo a resolver o erro.
  • details(opcional) Um objeto estruturado com contexto adicional, como erros de validação a nível de campo.
Essa estrutura garante que você sempre receba feedback acionável quando algo não sair como esperado.

Detalhes de erro a nível de campo

Para problemas específicos de campos individuais, um objeto details fornece contexto adicional. Exemplos:

Erros gerais


Esses erros se aplicam a todos os endpoints da API do Matcher. 400 401 403 404 409 413 422 429 500 503

Erros de configuração


Esses erros são retornados quando há um problema com a configuração de conciliação (contextos, fontes, mapas de campos, regras de correspondência, regras de tarifas, agendamentos). 400 404 409

Erros de descoberta


Esses erros são retornados durante a descoberta de fontes de dados e o gerenciamento de conexões. O Discovery depende do Fetcher, o serviço interno de extração de dados da Lerian — veja Discovery para entender como funciona. 400 404 409 503

Erros de ingestão


Esses erros são retornados durante o upload e processamento de arquivos de transações. 400 403 404 408 409 422 503

Erros de correspondência


Esses erros são retornados durante o processo de correspondência de conciliação. 400 403 409 422 503

Erros de exceção


Esses erros são retornados durante o tratamento de exceções, disputas e processamento de callbacks. 404 409 422 429

Erros de governança


Esses erros são retornados durante operações de log de auditoria e governança. 404

Erros de relatórios


Esses erros são retornados durante operações de exportação de relatórios. 400 404 409 410 503

Erros de idempotência


Esses erros são retornados quando há um problema com o tratamento de chaves de idempotência. 400 409 500