Skip to main content

completeDataRoomDocumentMultiPartUpload

Completes a multipart upload for a document by submitting the upload session ID and metadata about each successfully uploaded part. This signals the system to assemble the parts into a single file and begin post-upload processing.

This is a required step in the multipart upload flow. Only after successful completion can the system process the file (e.g., virus scanning, indexing, applying security). The document will not appear in the Data Room until this processing is finished.

After calling this mutation, clients should poll the dataRoomDocumentUpload(id: ID!) query to track progress until the upload reaches COMPLETED or FAILED.

  • COMPLETED: The document is processed and available.
  • FAILED: The upload or post-processing failed.
completeDataRoomDocumentMultiPartUpload(
input: CompleteDataRoomDocumentMultiPartUploadInput!
): CompleteDataRoomDocumentMultiPartUploadPayload

Arguments

completeDataRoomDocumentMultiPartUpload.input ● CompleteDataRoomDocumentMultiPartUploadInput! non-null input

Contains the multipart upload session ID and a list of completed parts with their partNumber and eTag.

Type

CompleteDataRoomDocumentMultiPartUploadPayload object

Returned when the system successfully completes the multi-part upload for a Data Room document.

This is the first step in the document upload pipeline. It means the system was able to assemble all uploaded parts into a single file and the document is now ready for further processing—like virus scanning, indexing, and applying security settings.

The document won’t be visible in the Data Room until these steps are done.