Skip to content

ITR Evidence Refresh

Use this when an ITR needs fresh Salesforce evidence, materialized files, extracted text chunks, and Azure AI Search / Foundry IQ-ready documents.

Backend APIs

Route Purpose
POST /api/ops/it-requests/sync/full-mirror Refresh the full mirror.
POST /api/ops/it-requests/{request_number}/evidence-refresh Materialize file bodies and persist chunks.
GET /api/ops/it-requests/{request_number}/evidence-bundle Inspect browser-safe evidence.
GET /api/ops/it-requests/{request_number}/search-documents Inspect search-ready documents.

Expected Success

  • The request row resolves by request number or Salesforce id.
  • File and attachment metadata are present where Salesforce links exist.
  • Supported file bodies are stored as immutable artifacts.
  • Extracted text chunks are persisted.
  • Search documents contain request-scoped hashes and sanitized text.

Blocked States

  • Missing Salesforce backend auth.
  • Missing SQL mirror config.
  • Unsupported file type.
  • Empty file body.
  • Azure Search package or endpoint not configured.