Watchlist Troubleshooting & FAQs

Common issues

The table below outlines common issues that may occur during watchlist screening in RiskOS™. These problems typically arise from malformed inputs, incomplete data, or configuration choices. Understanding these patterns can help reduce false positives, minimize errors, and improve alert management.

Issue Explanation Suggested fix
Missing or invalid names RiskOS™ may error, skip, or return irrelevant matches if name fields contain placeholders (TEST, N/A, XXXX, 12345). Validate name fields. Avoid placeholders and numeric-only values. If missing, provide at least two strong identifiers (DOB + ID + address).
Entity type omitted or invalid entity_type must be INDIVIDUAL, ORGANIZATION, VESSEL, AIRCRAFT, or OTHER. Omitted → defaults to OTHER. Invalid → request rejected. Supply the correct type when known. Use DOB → INDIVIDUAL; legal suffixes → ORGANIZATION. If unsure, omit and allow default behavior.
Incomplete or malformed address Unstructured or partial addresses lower match confidence. Validate against ISO 3166-1 country codes and proper postal formats. Strengthen other identifiers if address is unreliable.
Malformed or partial DOB RiskOS™ supports YYYY, YYYY-MM, YYYY-MM-DD. Invalid (e.g., 31-31-2000) or partial values may be skipped. Normalize DOBs pre-submission. Align tolerance (Exact, ±1 year, digit transposition) with data quality. Audit with dobExact, dobFuzzy, etc.
Accept list matches reappearing Entities previously suppressed may trigger new alerts if profile data changes (DOB, aliases, names). Suppression is context-sensitive. Review case_reason and match_source fields to understand what changed.
Alerts logged but no cases created Matches may appear in logs without creating cases if accept lists, deduplication windows, or suppression policies apply. Check your policy config. Look for alert_status: suppressed. Suppressed alerts are audit-visible but won’t trigger workflows.
Unexpected match confidence Matches may appear too strong or too weak due to missing disqualifying data or overweighting of partial inputs. Strengthen input data (full name, DOB, ID). Check match_fields and match_score. Use debug: true for deeper testing visibility.
No match when expected Known sanctioned entities may not return results due to input errors, type mismatches, sandbox mode, or accept list suppression. Check input formatting. Confirm you are testing in production. Review suppressions and retry with corrected inputs.

How to debug

To debug Watchlist behavior in RiskOS™:

Fallback strategies

If Watchlist does not yield a confident match:

Escalation path

For production-impacting issues or debugging edge cases:

  1. Reproduce the issue. Attempt in sandbox or staging first.
  2. **Capture relevant identifiers.**Collect:
    • eval_id
    • Full request payload
    • Any referenceId values
  3. Open a support ticket. Contact Socure Support or your Solutions Consultant team with:
    • Workflow name
    • Input fields submitted
    • Expected vs. actual result
    • Logs or screenshots (if available)
  4. **Urgent escalation.**For critical cases, escalate via:
    • Slack (if integrated)
    • Your designated Socure escalation channel

Known issues