Saltar al contenido principal

Formato de error

Definiciones de los campos

  • type – Una URI que identifica el error, construida como https://errors.lerian.studio/v1/<code>.
  • title – El texto del estado HTTP (por ejemplo, Bad Request).
  • status – El código de estado HTTP.
  • detail – Una descripción breve de esta ocurrencia del error. Usa code para el manejo programático.
  • code – Un código de producto estable que identifica de forma única el error (por ejemplo, MTCH-0001). Útil para el manejo programático y las solicitudes de soporte.
  • errors – (opcional) Una lista con detalles de validación en el nivel de campo.

Detalles de error en el nivel de campo

Cuando la solicitud no pasa la validación de esquema, Matcher devuelve 422 Unprocessable Entity con un arreglo errors y sin code. Ejemplos:

Errores generales


Estos errores se aplican a todos los endpoints de la API de Matcher. 400 403 404 409 413 422 500 503

Errores de configuración


Matcher devuelve estos errores para un problema en la configuración de la conciliación (contextos, fuentes, mapas de campos, reglas de coincidencia, reglas de comisión, programaciones). 400 404 409

Errores de descubrimiento


Matcher devuelve estos errores para el descubrimiento de fuentes de datos y la gestión de conexiones. El descubrimiento depende del motor de extracción integrado de Matcher. Consulta Descubrimiento para saber cómo funciona. 400 404 409 422 503

Errores de ingesta


Matcher devuelve estos errores para la carga y el procesamiento de archivos de transacciones. 400 403 404 408 409 422 503

Errores de coincidencia


Matcher devuelve estos errores para el proceso de coincidencia de la conciliación. 400 403 409 422 503

Errores de excepciones


Matcher devuelve estos errores para el manejo de excepciones, disputas y procesamiento de callbacks. 404 409 422 429

Errores de gobernanza


Las operaciones de registro de auditoría y gobernanza devuelven los errores generales, como MTCH-0005 cuando un registro de auditoría, una asignación de actor o un registro archivado no existe.

Errores de informes


Las operaciones de exportación de informes devuelven los errores generales. Un trabajo de exportación que no existe devuelve MTCH-0005, un trabajo que todavía no está listo para descargar o que ya terminó devuelve MTCH-0007, un worker de exportación deshabilitado devuelve MTCH-0702 y un almacenamiento de objetos no disponible devuelve MTCH-0019. Un archivo de exportación vencido devuelve 410 sin code.

Errores de límite de solicitudes


Matcher limita cuántas solicitudes puede enviar cada llamador en una ventana de tiempo. Una solicitud por encima del límite devuelve 429 antes de llegar a la operación, con un cuerpo plano en el que code es el número 429. El header Retry-After indica cuántos segundos debes esperar antes de reintentar.
Cuando Matcher no puede acceder al almacenamiento que cuenta las solicitudes, rechaza la solicitud con 503 y un cuerpo plano con la misma forma:

Errores de autenticación


Access Manager verifica el token y los permisos de quien llama. Un rechazo de esa verificación no es un objeto de problema y no lleva código MTCH. Cuando Access Manager no responde, Matcher responde 503. 401 403

Errores de idempotencia


Matcher devuelve estos errores para un problema con el manejo de la clave de idempotencia. 400 409 500