SAP Knowledge Base Article - Public

3544663 - SAC Calendar integration to Microsoft 365 using the Graph API

Symptom

What requests and APIs are used by SAC Calendar integration to Microsoft 365?

Environment

SAP Analytics Cloud

Resolution

The SAC Calendar integration to Microsoft 365 uses the Graph API provided by Microsoft.

Below is a list of requests being used from that API.

Description

Method

URL

Permission

Documentation

Batch

POST

/$batch

 

json-batching

Create Event

POST

/me/events

Calendars.ReadWrite

user-post-events

Update Event

PATCH

/me/events/{id}

Calendars.ReadWrite

event-update

Delete Event

DELETE

/me/events/{id}

Calendars.ReadWrite

event-delete

Cancel Event

POST

/me/events/{id}/cancel

Calendars.ReadWrite

event-cancel

 

All requests are sent as batch requests and none of them use and read access, only write.

Every request except the batch request requires the delegated Calendars.ReadWrite permission. This permission is requested from each user who is trying to sync to Microsoft 365. The user has the option to grant the permission or refuse. They can also reject that permission at any time. If users don’t have the permission to grant the Calendars.ReadWrite permission an Admin needs to grand consent for that permission (more details here).

The Create Event request returns the id of the created event. We save that id to use in future requests for that event.

See Also

Keywords

SAP Cloud for Planning, sc4p, c4p, cforp, cloudforplanning, Cloud for Analytics, Cloud4Analytics, CloudforAnalytics, Cloud 4 Planning, BOC, SAPBusinessObjectsCloud, BusinessObjectsCloud, BOBJcloud, BOCloud., SAC, SAP AC, Cloud-Analytics, CloudAnalytics, SAPCloudAnalytics,Error, Issue, System, Data, User, Unable, Access, Sac, Acquisition, Model, Connect, Story, Tenant, Import, Failed, Using, Working, SAP Cloud for Planning, sc4p, c4p, cforp, cloudforplanning, Cloud for Analytics, Cloud4Analytics, CloudforAnalytics, Cloud 4 Planning, BOC, SAPBusinessObjectsCloud, BusinessObjectsCloud, BOBJcloud, BOCloud., SAC, SAP AC, Cloud-Analytics, CloudAnalytics, SAPCloudAnalytics,Error, Issue, System, Data, User, Unable, Access, Connection, Sac, Connector, Live, Acquisition, Up, Set, setup, Model, BW, Connect, Story, Tenant, Import, Failed, Using, Working, SAML, SSO, sapanalyticscloud, sap analytical cloud, sap analytical cloud, SAC, sap analyst cloud, connected, failure, stopped, sap analyst cloud, https://hcs.cloud.saphttps://hanacloudservices.cloud.saphttps://cloudanalytics.accounts.ondemand.comhttps://hanacloudservices-us.accounts.ondemand.comhttps://www.sap.comhttps://help.sap.com, predictive analytics (analysis), data analysis (analytics) tools, analytics tools, sap analytics cloud, data literacy, advanced analytics, data democratization, analytics software, real time analytics, self service analytics, advanced data analytics, analytics as a service, analytics cloud / cloud analytics, saas analytics, cloud bi, enterprise planning, cloud data analytics, cloud based analytics, analytics cloud platform, modern analytics, real time analysis, cloud analytics solution(s), what is sap analytics cloud, cloud analytics tools, analytics in the cloud, cloud analytics software, MS, external, teams, outlook , KBA , LOD-ANA-PL-PRO , Planning Process, Input Task, Calendar Task , How To

Product

SAP Analytics Cloud all versions