Skip to main content
Version: v2

Match level

MatchLevel is the mechanism for configuring the sensitivity of individual checks and for expressing how strongly a check passed or failed. Most checks that use MatchLevel are backed by ML models operating on a gradient rather than a binary threshold.

Configuring sensitivity​

You can set a MatchLevel option to control how strictly a check is applied. Levels range from Level1 (least strict) to Level10 (most strict). A higher level catches more sophisticated fraud but also increases the chance of rejecting legitimate documents due to minor imperfections.

Setting a MatchLevel to Disabled skips the check entirely.

See Options for the full list of match level options.

Reading the result​

Every check configurable with a MatchLevel also returns a satisfied MatchLevel in the response. This tells you how strongly the check passed or failed. This is useful when building manual review interfaces or tuning thresholds.