End-to-end workflow
Intake, extraction, credit picture, memo, export.
- Push the borrower, loan terms and any files with
POST /intake. Passexternal_reffrom the LOS or core banking system for idempotent retries. - Poll
GET /applications/{id}/documents(or a single document) while files move fromawaitingtoprocessingtoverifiedorlow_confidence. - Read
GET /applications/{id}/creditfor deterministic metrics, normalization adjustments and policy routing. Credit math comes from versioned code, not LLM-generated math. - Trigger
POST /applications/{id}/memo, then pollGET /applications/{id}/memo/statusuntilsynthesis_in_progressis false. - Pull
GET /applications/{id}/memo,GET /applications/{id}/conversation, and the export files back into the system of record.
No completeness gate
Processing is continuous. You do not have to collect a full document set before reading a credit picture; every accepted document tightens the assessment as it lands.
Polling guidance
There is no webhook on AI Underwriter today, so extraction and memo synthesis are
both poll-based. Poll on an interval rather than in a tight loop, and treat
awaiting and processing as the only non-terminal document states.
For memo synthesis, GET /applications/{id}/memo/status is the authoritative
signal. synthesis_in_progress going false means the run finished;
last_run_status tells you how it finished.

