Skip to main content
The Deal Room is a secure document workspace attached to a securitization deal. Originators use it to upload supporting materials — W9 forms, legal agreements, and other deal documentation — that investors and the platform review as part of the approval process.

Overview

:dealId — the Securitization Deal ID returned from POST /originator/loans or GET /originator/loans.

Step 1 — Get an Upload URL

Request an upload URL for the document. Specify the file name and document type.
Supported document types: 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 the uploadUrl. Include your Authorization header and Content-Length.
Response
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.
Response

Step 4 — List Documents for a Deal

Retrieve all documents uploaded to a securitization deal, grouped by document type.
clx1a2b3c4d5e6f7g8h9 is the Securitization Deal ID from POST /originator/loans.
Response

Step 5 — Download a Document

Fetch full metadata and a masked download URL for a specific document.
Response
Use the downloadUrl to stream the file through the gateway. The underlying S3 URL is never exposed.

Webhook Notification

Subscribe to document.uploaded to be notified when a document is processed:
See the Webhooks guide for setup instructions.

What’s Next

  • Create a Deal — submit a loan tape before uploading deal room documents
  • Webhooks — subscribe to document.uploaded events for real-time notifications