Overview
:dealId— the Securitization Deal ID returned fromPOST /originator/loansorGET /originator/loans.
Step 1 — Get an Upload URL
Request an upload URL for the document. Specify the file name and document type.
Response
The upload URL routes through the platform gateway — the S3 domain is never exposed to clients.
Step 2 — Upload the Document
Stream the file to theuploadUrl. Include your Authorization header and Content-Length.
Content-Length is required — the gateway streams the body directly to storage and needs the size upfront.
Step 3 — Complete the Upload
Register the uploaded file against the document record.Step 4 — List Documents for a Deal
Retrieve all documents uploaded to a securitization deal, grouped by document type.Responseclx1a2b3c4d5e6f7g8h9is the Securitization Deal ID fromPOST /originator/loans.
Step 5 — Download a Document
Fetch full metadata and a masked download URL for a specific document.downloadUrl to stream the file through the gateway. The underlying S3 URL is never exposed.
Webhook Notification
Subscribe todocument.uploaded to be notified when a document is processed:
What’s Next
- Create a Deal — submit a loan tape before uploading deal room documents
- Webhooks — subscribe to
document.uploadedevents for real-time notifications