Skip to main content

Formato do erro

Definições dos campos

  • title – Um breve resumo, legível por humanos, do problema.
  • status – O código de status HTTP.
  • detail – Orientação detalhada para ajudar você a resolver o erro.
  • code – Um código de produto estável que identifica o erro de forma exclusiva (por exemplo, MTCH-0001). Útil para tratamento programático e solicitações de suporte.
  • errors(opcional) Uma lista com detalhes de validação em nível de campo.
Essa estrutura garante que você sempre receba orientações práticas quando algo não sai como esperado.

Detalhes de erro em nível de campo

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

Erros gerais


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

Erros de configuração


O Matcher retorna esses erros para um problema na configuração de conciliação (contextos, fontes, mapas de campo, regras de correspondência, regras de tarifa, agendamentos). 400 404 409

Erros de descoberta


O Matcher retorna esses erros para a descoberta de fontes de dados e o gerenciamento de conexões. A descoberta depende do mecanismo de extração embutido do Matcher. Veja Discovery para saber como funciona. 400 404 409 422 503

Erros de ingestão


O Matcher retorna esses erros para o envio e o processamento de arquivos de transação. 400 403 404 408 409 422 503

Erros de correspondência


O Matcher retorna esses erros para o processo de correspondência da conciliação. 400 403 409 422 503

Erros de exceção


O Matcher retorna esses erros para o tratamento de exceções, disputas e processamento de callbacks. 404 409 422 502 429

Erros de governança


O Matcher retorna esses erros para operações de trilha de auditoria e governança. 404

Erros de relatórios


O Matcher retorna esses erros para operações de exportação de relatórios. 400 404 409 410 503

Erros de idempotência


O Matcher retorna esses erros para um problema no tratamento da chave de idempotência. 400 409 500