Skip to main content
TruEnroll accepts academic documents and runs them through a pipeline of AI-powered stages to produce structured, verified data. Document processing runs automatically after submission. For evaluation, an operator reviews and completes the credential’s equivalency, grades, and credits in the TruEnroll UI.

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.