- In Full Auto Mode, a prediction that meets the configured confidence threshold sets the match
review_statusand is returned inautomatic_disposition. - In Hint Mode, the prediction is advisory only. It is returned in
disposition_hint,review_statusstaysunresolved, and your integration decides in real time how to act on it.
Before you start
Automatic Disposition layers an adjudication signal on top of the standard screening response. It does not replace the risk finding, the match score, or the evidence an analyst would review.- Screening Integration Guide covers the base interpretation of screening response fields: risk flags in
checklist.screen, identity match strength inscore, and the supporting evidence trail. - Automatic Disposition product guide covers the concepts: modes, outcome policies, confidence thresholds, privacy modes, the calibration workflow, and QA guidance.
Where the fields appear
Annotations are returned on the per-matchProfile objects of the Direct API search surfaces:
A match carries the fields only when all of the following are true:
- The workspace that owns the API application has Automatic Disposition enabled with the Direct API channel turned on.
- The potential match is screened, so it carries at least one risk flag from a screened data feed (Sanctions, PEP, News, Criminal, Legal, and so on) in
checklist.screen. - The request was not opted out with the
X-Minerva-Automatic-Disposition: skipheader.
Latency: dispositions are computed before the synchronous response returns
and before each batch row completes. Expect enabling the Direct API channel to
add a few seconds per screened entity to
search-sync responses and to batch
row completion.Reading order for a match
Read the disposition output in this order for each screened potential match:- Check
review_statusfirst. When it istrue_positiveorfalse_positiveandautomatic_dispositionis present, Minerva has already adjudicated the match under your workspace policy (Full Auto Mode). Apply your case handling for true and false matches: close auto-resolved false positives, escalate auto-confirmed true positives, and retain the annotation with the case record. - Then check
disposition_hint. The match is stillunresolved. The hint is an advisory signal your integration can use to route, prioritize, or pre-populate the review. - If neither annotation is present, treat the match as a normal unreviewed potential match. Absence of an annotation is not evidence of a clean result. The match may be clean (no flagged feed), the workspace or channel may be disabled, the request may have been opted out, or the analysis may not have run for that match.
How annotations relate to review_status
review_status on a potential match starts as unresolved. Automatic Disposition changes it only in Full Auto Mode:
Automatic Disposition fails open. A failure never blocks the search, and any match it could not confidently classify stays in the normal manual review flow.
Hint Mode or Full Auto Mode
Which annotations you receive is a workspace policy decision, made separately for each outcome (true match and false match):Annotation fields
automatic_disposition and disposition_hint share the same shape:
Use predictions in automated workflows
Patterns that work well when you layer these outputs into an integration:- Route on
review_statusfirst. Auto-resolved matches can flow straight into your case-closure or escalation logic because the workspace policy has already been applied. - Apply your own client-side confidence threshold to hints. Your integration can be stricter than the workspace threshold. For example, surface only hints with
confidence >= 0.97in a fast-track queue and send the rest to the standard queue. - Route matches that stay
unresolvedwith a hint to human review queues withprediction,confidence, andrationaleattached as reviewer context. Prioritizing queues by prediction and confidence reduces the time spent on likely false positives. - Log
rationale,evidence_refs,score_summary, andsignature_versionwith the case record. They are the audit material that explains why the model predicted what it did, and they let QA sample decisions against specific prompt versions. - Treat
undeterminedas normal manual review, not as a weak positive or negative signal. - Never treat the absence of an annotation as clearance. A match without annotations still requires your standard review flow.
Examples
Hint Mode example
The workspace runs the true match outcome in Hint Mode. The prediction is returned indisposition_hint and review_status stays unresolved, so the annotation is advisory context for your integration and analysts. The values below are illustrative and abbreviated.
Full Auto Mode example
The workspace runs the false match outcome in Full Auto Mode and the prediction met the configured threshold. Minerva setsreview_status before the response returns, and the applied prediction is returned in automatic_disposition.
Opt a request out
Send theX-Minerva-Automatic-Disposition: skip header to suppress Automatic Disposition for a single search, even when the workspace has the Direct API channel enabled. Every returned match is left unresolved with no annotation. For a batch submission, the header opts out every row in that job.
skip are ignored. Searches submitted without the header follow the workspace Automatic Disposition configuration.
Related documentation
- Automatic Disposition product guide: modes, thresholds, outcome policy, calibration, and QA workflow
- Screening Integration Guide: mapping the full screening response into a review workflow
- Single Search Synchronous API
- Batch Asynchronous Search API
- Batch Search Results API