How to get notified for SharePoint permission changes on users/groups/documents? - sharepoint

Is there a way to detect SharePoint permission changes on users/groups/documents?
I've tried Graph API to get notifications on permission changes in SharePoint Online via Webhook.
But, it seems that could not notify any permission changes.

I will recommend you to use remote event receivers in SharePoint. You can configure an event receiver to alert notification while permission changes. Please refer to the following document
https://learn.microsoft.com/en-us/sharepoint/dev/solution-guidance/use-remote-event-receivers-in-sharepoint

Related

Buildfire: Check if user allowed tracking permission

Is it possible to check if user accepted "Analytics Tracking" permission in Buildfire custom plugin?
We went through SDK documentation and did not find anything related to it.
We found following doc for tracking custom plugin events - https://sdk.buildfire.com/docs/analytics but we don't want data to be sent to Buildfire servers and would like to send it to mixpanel directly from custom plugin.
Segment.io is the way to integrate custom plugin events and does support Mixpanel integration, Analytics will be handled automatically to allow events to go through or not based on user preference

Accessing ms teams activity feed

Is there any way to send activities that are happening in external application to ms teams activity feed through any api.Now I have designed a blog where other users can like comment and follow my post in the blog.So I want to get all the activities that are happening in my blog to ms teams.
The Microsoft Graph REST API uses a webhook mechanism to deliver change notifications to clients. A client is a web service that configures its own URL to receive notifications. Client apps use notifications to update their state upon changes.
subscription operations require read permission to the resource. For example, to get notifications for messages, your app needs the Mail.Read permission.
Please look at change notification API

DocuSign: Error Description: Could not find a DocuSign User entity for the current user - transaction creation failed

I am using a DocuSign Custom Workflow and the DocuSign API. I am always getting an error, Error Description: Could not find a DocuSign User entity for the current user - transaction creation failed. I have tried many ways like refreshing the configuration connection to O365 and assigning the users with the DocuSign User Role. Still we're getting this error. Any idea why?
Here is the screenshot of the DocuSign Workflow.
This is probably because somehow, the association between your CRM user and your DocuSign user got deleted or removed. Try going to a DocuSign enabled entity and clicking "Go To DocuSign" from it ("..." button in the ribbon). That should re-establish the association between CRM and DocuSign. Workflows don't do this automatically for you.
If that does not work, you should get in contact with our customer support because we have a newer version out (4.2) which will allow you to edit the associations between CRM users and DocuSign users.

Google Calendar API - set guest can modify to true

I'm using the google calendar api for a calendar web app. My app allows users to create and modify calendar events and it syncs these changes with user's google calendars. I recently noticed that when one user creates an event and invites another user to that event, that invited user can only change the topic of the event for his/her calendar, not for all the other participants. I would like one user's changes to be reflected on the google calendar's of all the other participants. Google Calendar's website provides an option for allowing guests to modify the event:
but I wasn't able to find where I could specify this option in the google calendar api. How can I use the gcal api to set guestsCanModify to true when an event is created?
2021 update:
Just set the guestsCanModify to true in Event object
https://developers.google.com/calendar/api/v3/reference/events
That is probably some Google magic in the Google Calendar website. If you check the documentation for Events.insert There is nothing about granting attendees permissions on the event. It would appear that you can only add a user to a calendar but not limit their permissions in anyway with regard to events.
However I think that is a new feature which makes me think it might be something they will be adding to the API in the future. It would be nice if they did.

Office365 Management API

I was trying to access Office365 Audit logs through Office365 Management API(Link). I have done most of the configurations as described in the link. I am able to get AuzreActiveDirectory audit data. But SharePoint and Exchange audit logs are not working.
Note: I have not used webhook. Does this has something to do?
Any help is appreciated.
webhooks are optional. Once you subscribe to a particular content type (EXO, SPO, AAD), you can periodically poll for new content using the /content operation.
When you first subscribe, there can be a lag before data is first available. Are you still not seeing EXO or SPO data?

Resources