Why it’s asynchronous
Document processing takes time. A multi-page transcript in a non-Latin script goes through OCR, classification, extraction, and fraud analysis,, each stage building on the last. A synchronous request would time out. TruEnroll responds immediately when you submit a case, runs document processing in the background, and notifies you via webhooks as each result becomes available. You fetch results on demand. Evaluation completion notifications are best-effort, so keep polling the evaluation JSON endpoint as a fallback.Follow a document through the pipeline
Every processing stage in order, with the events it emits.