InitiateDataRoomDocumentMultiPartUploadInput
Used to initiate a multipart upload for a large document in a Data Room. Multipart uploads are designed for large files and enable uploading in smaller chunks to improve reliability and performance.
This input defines the upload context, file metadata, and optional chunking behavior. After initiation, clients will receive an upload session ID used in subsequent upload steps.
input InitiateDataRoomDocumentMultiPartUploadInput {
dataRoomId: ID!
folderId: ID
fileName: String!
fileSize: Long!
chunkSize: Long
}
Fields
InitiateDataRoomDocumentMultiPartUploadInput.dataRoomId
● ID!
non-null scalar
The ID of the Data Room where the document will be uploaded.
InitiateDataRoomDocumentMultiPartUploadInput.folderId
● ID
scalar
(Optional) The ID of the folder inside the Data Room where the document will be placed. If omitted, the file will be uploaded to the root directory.
InitiateDataRoomDocumentMultiPartUploadInput.fileName
● String!
non-null scalar
The name of the file being uploaded.
InitiateDataRoomDocumentMultiPartUploadInput.fileSize
● Long!
non-null scalar
The size of the file being uploaded in bytes.
InitiateDataRoomDocumentMultiPartUploadInput.chunkSize
● Long
scalar
Size of each upload chunk in bytes. Must be between 5 MB and 500 MB. If not provided, a default chunk size will be applied.