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.
Detalhes de erro a nível de campo
Para problemas específicos de campos individuais, um objetodetails 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

