DataRoomFolder
Represents a folder within the Data Room's document index. Folders are hierarchical containers that may hold documents or other nested folders. This type implements the IDataRoomDocumentIndexItem interface and is used to structure the navigable view of the Data Room.
type DataRoomFolder implements IDataRoomDocumentIndexItem {
id: ID!
status: DataRoomDocumentIndexStatus!
name: String!
number: String
createdDate: DateTime
lastModifiedDate: DateTime
hasChildren: Boolean!
parentId: ID
}
Fields
DataRoomFolder.id
● ID!
non-null scalar
The unique identifier for the folder.
DataRoomFolder.status
● DataRoomDocumentIndexStatus!
non-null enum
The current status of the folder (Enabled or Disabled).
DataRoomFolder.name
● String!
non-null scalar
The display name of the folder.
DataRoomFolder.number
● String
scalar
An optional index or reference number for ordering or display (e.g., "1.2.1").
DataRoomFolder.createdDate
● DateTime
scalar
Date the folder 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.
DataRoomFolder.lastModifiedDate
● DateTime
scalar
Date when folder was last modified. Modification can include changes to any of the folder fields, such as name, number or enabled status. 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.
DataRoomFolder.hasChildren
● Boolean!
non-null scalar
Indicates whether the folder contains any child items (documents or folders).
DataRoomFolder.parentId
● ID
scalar
The ID of the parent folder. null if this is a root-level folder.
Interfaces
IDataRoomDocumentIndexItem
interface
Defines the contract for items in the DataRoom document index. Base interface for both documents and folders in the indexing system.