用于观察业务Office365中文件和文件夹更改的API?

时间:2018-02-09 12:29:36

标签: rest microsoft-graph onedrive office365api audit-trail

我正在寻找允许我执行以下操作的API:给定Office365和管理员级别访问的商业订阅,我希望收到有关文件和文件夹更改的事件。

我感兴趣的示例事件:

  

Billy在%datetime%
上将cat1.jpg上传到/ drives / 123 / cats   Sally在%datetime%
的/ drives / 123 / work_in_progress中创建了一个file.txt   Jay在%datetime%

上与bob@example.com共享/ drives / 123 / data中的data.csv

我已查看activities APIwebhooks subscription,但不确定这些是否适合紫癜。

有人可以建议我可以用来从Office365 / OneDrive获取此类审计跟踪数据的API吗?

1 个答案:

答案 0 :(得分:1)

根据比例,WebhooksDeltas是最佳选择。

如果您尝试对整个组织进行集中审核,那么您可能会面临挑战。这些端点的范围限定为单个用户/目录/驱动器/等。因此,它们不适合整个组织的审计。

对于更广泛/顶级的审核,我会改为查看Office 365 Management Activity API。此API包括审核SharePoint File Operations的功能。