POST /submit-book.
Complete manual flow
Create an empty Book
Book. Its initial parse_status is new.
Upload documents
files form field for every file. A ZIP file is expanded during upload. The response contains every Document currently attached to the Book.
Document response model
Document response model
Inspect and download documents
Document classification happens during parsing. Before that work runs,
document_type can be pending and document_status can be new.
Start parsing
processing and returns immediately. A Book already processing returns 400. Organization usage limits can return 403.
Poll either resource:
The terminal states are
completed, failed, and cancelled. Once completed, choose the response that fits the job:
GET /books/{book_id}for the entire stored Book and raw parser resultsGET /books/{book_id}/analyticsfor complete computed underwriting dataGET /books/{book_id}/statementsfor the smaller account-first bank view
Stop an active parse
{"message": "Parse cancelled"} when a running parse was cancelled, or {"message": "No active parse"} when there was nothing to stop.