DocsWatchTowerHistorical Backfill

Integration Options

Historical Backfill

Import past activity as context or screen an archive without treating it as a live payment request.

Choose the purpose before importing

Historical backfill supplies past transaction activity for context, investigation, or an archive review. Agree the date range, source identifiers, duplicate handling, and intended result before running it. Past timestamps alone do not select a historical ingestion mode.

Context imports and archive screening

HISTORICAL_CONTEXT, OFFLINE_REPLAY, and SUMMARY_BOOTSTRAP are historical ingestion modes. For historical ingestion without explicit archive screening, the canonical ingestion path skips control evaluation, returns CONTEXT_ONLY, and suppresses alerts and automatic case creation. These are not instructions to release or block a payment.

Explicit archive screening runs through the authenticated import workflow using OFFLINE_REPLAY. It evaluates current watchlists and a restricted set of controls, excluding stateful behavioral reconstruction. Findings can return REVIEW and create cases under the organization’s case policy. It does not start payment challenges or block a completed payment.

A historical screening finding reflects the current enabled sources and controls. It does not prove that the same record was listed, or the same policy was active, on the original transaction date.

API and cutover boundaries

POST /api/v1/transactions defaults to LIVE. Setting a historical mode on that endpoint does not authorize a backfill: historical modes are restricted to trusted backfill workflows. Use the configured console import or an agreed backfill integration.

Organizations with historical context built but no live cutover can record incoming activity as SUMMARY_BOOTSTRAP with CONTEXT_ONLY rather than live decisions. Confirm the cutover state and test decision handling before routing production payment decisions.

Operator checklist

Use CSV and Excel Import for file preparation and mapping. Verify the resulting records and review the actual decision and case counts before expanding the import.

  • Preserve source transaction time and stable references. Keep import time separate.
  • Validate dates, currency, amounts, and party mappings using a small sample.
  • Review duplicate findings and use enrichment for missing metadata on existing transactions.
  • Select archive screening only when retrospective findings are intended.
  • Confirm retention and source-payload purge requirements.
  • Test live cutover separately; a successful historical import is not a live integration test.