Activity Log#
ActivityLogTeam#
A single activity log item, normally an object holding one month’s activity entries.
message ActivityLogItem {
string id = 1;
string dataroom_id = 2;
string parent_id = 3;
string name = 4;
string type = 5;
string group_title = 6;
string title = 7;
optional string path = 8;
string document_size = 10;
google.protobuf.Timestamp creation_date = 11;
google.protobuf.Timestamp modification_date = 12;
bool is_actual_log = 13;
EffectivePermission effective_permission = 15;
string document_class = 20;
repeated ItemPermissionsEntry permissions = 22;
ItemType item_type = 34;
}
Field |
Type |
Description |
|---|---|---|
|
|
Required. The activity’s id. |
|
|
Required. The dataroom in which the activity was performed. |
|
|
Required. The id from the parent item. |
|
|
Required. The activity’s name? |
|
|
Required. The activity’s type. |
|
|
Required. The activity’s group_title, or who performed the activity. |
|
|
Required. |
|
|
Optional. The API endpoint requested. |
|
|
Required. The document’s size. |
|
|
When the item was created. |
|
|
When the item was last modified. |
|
|
|
|
|
Which type of permission was used. |
|
|
The document’s class. |
|
|
Repeated |
|
|
The item’s type. |
ActivityLogTeamEntry#
An entry representing a single line (an activity entry) from an activity log item for documents or folders.
It is very similar to ActivityLogTeam, but uses the string md5_checksum, which means… , in place of is_actual_log.
message ActivityLogItemEntry {
string id = 1;
string dataroom_id = 2;
string parent_id = 3;
string name = 4;
string type = 5;
string group_title = 6;
string title = 7;
optional string path = 8;
string document_size = 10;
google.protobuf.Timestamp creation_date = 11;
google.protobuf.Timestamp modification_date = 12;
string md5_checksum = 13; // documents only
EffectivePermission effective_permission = 15;
string document_class = 20;
repeated ItemPermissionsEntry permissions = 22;
ItemType item_type = 34;
}
Field |
Type |
Description |
|---|---|---|
|
|
Required. The activity’s id. |
|
|
Required. The dataroom in which the activity was performed. |
|
|
Required. The id from the parent item. |
|
|
Required. The activity’s name? |
|
|
Required. The activity’s type. |
|
|
Required. The activity’s group_title, or who performed the activity. |
|
|
Required. |
|
|
Optional. The API endpoint requested. |
|
|
Required. The document’s size. |
|
|
When the item was created. |
|
|
When the item was last modified. |
|
|
|
|
|
Which type of permission was used. |
|
|
The document’s class. |
|
|
Repeated |
|
|
The item’s type. |
UserActivityLogItemEntry#
Entry representing a single line (an activity entry) of an activity log item for users
message UserActivityLogItemEntry {
string id = 1;
string group_title = 2;
string logins = 3;
string views = 4;
string downloads = 5;
optional string qandas = 6;
}
Field |
Type |
Description |
|---|---|---|
|
|
Required. The activity’s id. |
|
|
Required. The activity’s group_title, or who performed the activity. |
|
|
Required. Number of logins. |
|
|
Required. Number of views. |
|
|
Required. Number of downloads. |
|
|
Optional |
GroupActivityLogItemEntry#
Entry representing a single line (an activity entry) of an activity log item for groups.
message GroupActivityLogItemEntry {
string id = 1;
string group_title = 2;
string logins = 3;
string views = 4;
string downloads = 5;
optional string qandas = 6;
string group_name = 7;
}
Field |
Type |
Description |
|---|---|---|
|
|
Required. The activity’s id. |
|
|
Required. The activity’s group title, or what group performed the activity. |
|
|
Required. Number of logins. |
|
|
Required. Number of views. |
|
|
Required. Number of downloads. |
|
|
Optional |
|
|
Required |
CreateActivityLogEntry#
This message is used by the client to create a new activity-log entry for activities happening only in the client the server doesn’t know about, such as downloading from the PDF-Viewer
message CreateActivityLogEntry {
string object_id = 1;
ActivityKey activity = 2;
optional string additional_info = 3;
optional string username = 4;
}
Field |
Type |
Description |
|---|---|---|
|
|
Required. The activity’s id. |
|
ActivityKey <ActivityKey>` |
Required. |
|
|
Optional. Any additional info. |
|
|
Optional. The username. |