Bulk create events (half millison events) in Office Calendar

Hans 1 Reputation point
2021-05-11T04:38:39.487+00:00

Hi All

I work in a school environment. every term, we need to sync teachers timetable to their individual Office365 Calendar. Around 500,000 entries.

Just wondering is Microsoft Graph is the right method to use? As far as I know, the Batch calling can only do 20 API call per batch.

Or can you please advise what technique to use to achieve the goal.

Regards

Microsoft Graph
Microsoft Graph
A Microsoft programmability model that exposes REST APIs and client libraries to access data on Microsoft 365 services.
10,707 questions
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Deva-MSFT 2,256 Reputation points Microsoft Employee
    2021-05-12T15:53:27.69+00:00
    • Yes, you can use Microsoft Graph API and use the JSON batching as well.
    • By considering the huge size of data, i would also suggest you to see if you can use Microsoft Graph Data connect and whether it suits your scenario or not as well.
    0 comments No comments

  2. Anonymous
    2022-05-26T10:46:54.977+00:00

    As mentioned above, Microsoft Graph Data Connect will let you retrieve your Microsoft 365 Calendar event (and tons of other items) in Bulk. Have a read at https://learn.microsoft.com/en-us/graph/data-connect-concept-overview

    0 comments No comments