Skip to main content
Analysis takes three input shapes beyond a website URL. POST /deals/analyze accepts document_url instead of website_url: DocSend, Notion, Canva, Dropbox, Google Drive, Figma, and Gamma links.
Exactly one of website_url / document_url per request. Unsupported hosts return 400.
DocSend email verification is handled server-side: when the deck requires it, the 202 reports verification_required: true and Originalis completes the handshake through the key user’s connected inbox (or emails them a verification request). The analysis proceeds once verified — no extra API calls needed.

File uploads

POST /deals/analyze/upload takes a multipart file — PDF, PPT/PPTX, or DOC/DOCX, up to 50 MB. Office formats are converted to PDF automatically.
Same 202 contract as every action: poll status_url, read the deal at result_url. Use kind=fund for LP fund decks — they route to the fund analysis pipeline.

Data rooms

Push diligence files into an existing deal’s data room; they’re auto-classified into categories and analyzed asynchronously (fund deals route to the LP composition pipeline automatically):
Up to 20 files per request, 50 MB each. Watch the inventory:
Each document reports its folder — your own upload structure when you preserved one, otherwise the auto-classified category.