Skip to main content

Error format

Field definitions

  • code – A stable product code that uniquely identifies the error (e.g., MTCH-0001). Useful for programmatic handling and support requests.
  • title – A short, human-readable summary of the issue.
  • message – Detailed guidance to help you resolve the error.
  • details(optional) A structured object with additional context, such as field-level validation errors.
This structure ensures you always get actionable feedback when something doesn’t go as expected.

Field-level error details

For issues specific to individual fields, a details object provides additional context. Examples:

General errors


These errors apply to all Matcher API endpoints. 400 401 403 404 409 413 422 429 500 503

Configuration errors


These errors are returned when there is an issue with the reconciliation configuration (contexts, sources, field maps, match rules, fee rules, schedules). 400 404 409

Discovery errors


These errors are returned during data source discovery and connection management. Discovery relies on Fetcher, Lerian’s internal data-extraction service — see Discovery for how it works. 400 404 409 503

Ingestion errors


These errors are returned during transaction file upload and processing. 400 403 404 408 409 422 503

Matching errors


These errors are returned during the reconciliation matching process. 400 403 409 422 503

Exception errors


These errors are returned during exception handling, disputes, and callback processing. 404 409 422 429

Governance errors


These errors are returned during audit log and governance operations. 404

Reporting errors


These errors are returned during report export operations. 400 404 409 410 503

Idempotency errors


These errors are returned when there is an issue with idempotency key handling. 400 409 500