title: Add event to O365 group calendar with "Application" permission
body: <p><strong>Use Case</strong></p>
  
  <p>My application needs to dynamically create Office 365 Outlook calendars, share them with a variable number of Office 365 users, and manage the calendar events at any time.</p>
  
  <p><strong>Approach</strong></p>
  
  <p>Since the application needs to manage the calendars at any time, it needs to authenticate with <a href="https://docs.microsoft.com/en-us/graph/permissions-reference#delegated-permissions-application-permissions-and-effective-permissions" rel="nofollow noreferrer">Application Permission</a>.</p>
  
  <p>Using the <a href="https://docs.microsoft.com/en-us/graph/api/resources/groups-overview" rel="nofollow noreferrer">Groups API</a>, I can do the following:</p>
  
  <ol>
  <li><a href="https://docs.microsoft.com/en-us/graph/api/group-post-groups" rel="nofollow noreferrer">Create the group</a> (and therefore the calendar)</li>
  <li><a href="https://docs.microsoft.com/en-us/graph/api/group-post-members" rel="nofollow noreferrer">Add members</a></li>
  <li><a href="https://docs.microsoft.com/en-us/graph/api/group-post-events" rel="nofollow noreferrer">Create events</a> (in the calendar)</li>
  </ol>
  
  <p><strong>Problem</strong></p>
  
  <p>The problem is that creating events is <strong><a href="https://docs.microsoft.com/en-us/graph/api/group-post-events" rel="nofollow noreferrer">"Not Supported"</a></strong> when using "Application Permission".</p>
  
  <p>Because of this, it seems it is not possible to achieve my Use Case.</p>
  
  <p>I'd like to understand more about this:</p>
  
  <ul>
  <li>What is the reason for this restriction on creating events? Since Application Permission are able to create Groups, it seems inconsistent to then prevent creating events.</li>
  <li>Is there another way to achieve my use case, perhaps without creating groups?</li>
  </ul>
  
  <p>Thanks in advance.</p>