Skip to main content

DataRoomDocument

Represents a document within the Data Room’s folder structure. This type implements the IDataRoomDocumentIndexItem interface and is a leaf node in the document index hierarchy. Documents are subject to security policies and visibility settings that determine how they can be accessed or downloaded by users, especially external participants.

type DataRoomDocument implements IDataRoomDocumentIndexItem {
id: ID!
status: DataRoomDocumentIndexStatus!
name: String!
number: String
createdDate: DateTime
lastModifiedDate: DateTime
parentId: ID
file: File!
securityPolicy: DataRoomDocumentSecurity!
}

Fields

DataRoomDocument.id ● ID! non-null scalar

The unique identifier for the document.

DataRoomDocument.status ● DataRoomDocumentIndexStatus! non-null enum

The current status of the document (Enabled or Disabled).

DataRoomDocument.name ● String! non-null scalar

The display name of the document.

DataRoomDocument.number ● String scalar

An optional index or reference number for ordering or display (e.g., "1.2.1").

DataRoomDocument.createdDate ● DateTime scalar

Date when document was first added to the DataRoom. Returned in UTC time zone.

Only available for roles with access to Manage Documents, such as Administrator, Publisher and Viewer. For other roles, such as Guest and Limited Viewer this field will always be null.

DataRoomDocument.lastModifiedDate ● DateTime scalar

Date when document was last modified. Modification can include changes to any of the document fields, such as content, name, number, enabled status or whenever a new file is uploaded. Returned in UTC time zone.

Guaranteed to be present for roles with access to Manage Documents, such as Administrator, Publisher and Viewer. For other roles, such as Guest and Limited Viewer this field will return either of:

  • Date the document was last enabled
  • Date of last file upload
  • null What data would be returned depends on the settings configured by Administrator for the DataRoom.

DataRoomDocument.parentId ● ID scalar

ID of the parent folder that contains this document. null if it's a root-level document.

DataRoomDocument.file ● File! non-null object

The file associated with this document, containing details like extension and size.

DataRoomDocument.securityPolicy ● DataRoomDocumentSecurity! non-null object

Defines the document's access control and security settings, such as watermarking, view-only restrictions, or print/download permissions.

Interfaces

IDataRoomDocumentIndexItem interface

Defines the contract for items in the DataRoom document index. Base interface for both documents and folders in the indexing system.

Returned By

dataRoomDocument query

Member Of

DataRoomDocumentDownload object ● DataRoomDocumentUpload object