Feedback by UserVoice

I suggest you ...

Add support for webhook at site collection level inclusive of events in sub sites etc.

Customer want Office 365 SharePoint Online to support webhook so it can push events to 3rd party security vendors to perform real-time inspection on the files go to SharePoint online.

The subscription for SharePoint can only be hooked to drive level. We need to create subscription for every drive in every site or subsite. This is a bad solution for our production.

Early we use Event Receiver in CSOM API. We can add event receiver to the site collection and all the sites/sub-sites in this site collection will be hooked. We can get the file events and protect the user’s file when the user adds or updates files.

So in graph API, we hope there’s the same solution:
We can create file event web hook for one site collection (also including group site, communication site), then all the drive in this site collection and its sub sites can be hooked. So we can use the simple solution like before.

Office 365 SharePoint Graph API doesn’t support webhook at this level, so customers cannot migrate to Graph API otherwise they lose the confidence of not being protected by TM-CAS supplementary security solutions

PS:
Legacy SharePoint CSOM API supports webhook (remote event receiver), such capability is required in Graph API for migration.

4 votes
Vote
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Simon shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

    1 comment

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)
      Submitting...
      • Simon commented  ·   ·  Flag as inappropriate

        Hi:
        Thanks for your update.

        It seems that I did not make the request clear enough. We did some research for Webhook in Graph API. The subscription for SharePoint can only be hooked to drive level. We need to create subscription for every drive in every site or subsite. This is a bad solution for our production.

        Early we use Event Receiver in CSOM API. We can add event recevier to the site collection and all the sites/sub-sites in this site collection will be hooked. We can get the file events and protect the user's file when the user adds or updates files.

        So in graph API, we hope there's the same solution:
        We can create file event web hook for one site collection (also including group site, communication site), then all the drive in this site collection and its sub sites can be hooked. So we can use the simple solution like before.

        If anything unclear, please let me know.
        Thanks for your help.

      Feedback and Knowledge Base