Skip to main content

InitiateDataRoomDocumentUploadPayload

Returned when starting a single-part upload for a document in the Data Room. This response provides both the upload session metadata and a secure pre-signed URL that the client can use to upload the document directly to storage.

This marks the beginning of the upload pipeline. After the file is uploaded, the system continues with internal processing (e.g., virus scan, indexing) before the document becomes fully available.

type InitiateDataRoomDocumentUploadPayload {
upload: DataRoomDocumentUpload!
uploadPresignedUrl: String!
}

Fields

InitiateDataRoomDocumentUploadPayload.upload ● DataRoomDocumentUpload! non-null object

The upload object representing the initiated upload session. Use this to track the upload status and final outcome.

InitiateDataRoomDocumentUploadPayload.uploadPresignedUrl ● String! non-null scalar

The pre-signed URL for uploading the document.

Returned By

initiateDataRoomDocumentUpload mutation