Will Create event api send calendar invite on behalf of web application signed in user and visible to signed in user calendar?

Krishnalakshmi Viswanathan (AWF) 136 Reputation points
2021-05-31T11:20:54.203+00:00

Hi Team,
We want to delegate the access to the signed in user automatically and send invite through api.
I am looking in to this api, https://learn.microsoft.com/en-us/graph/api/calendar-post-events?view=graph-rest-1.0&tabs=java

  1. Will delegate access enough to send an invite?
  2. Will the invite be available in signed in user calendar?
  3. If so, signed in user , being a organizer should be able to update/forward/cancel the meeting?

Note: Web application signed in user is not just one person, it can be anyone across the paypal organization.
Azure - delegate access and consent grant should ne done while registration of application and I believe it would be only MS create event api call everytime to send the invite.

Please help me understanding the flow.

Thanks,
Krishna.

Microsoft Graph
Microsoft Graph
A Microsoft programmability model that exposes REST APIs and client libraries to access data on Microsoft 365 services.
11,248 questions
{count} votes

1 additional answer

Sort by: Most helpful
  1. Shweta Choudhary 601 Reputation points Microsoft Employee
    2021-06-02T12:03:34.207+00:00

    It's possible for a calendar owner to delegate a calendar with another user, let that user create and send meeting requests on the owner's behalf. Please read the documentation here to understand better.

    Let us look at the example to understand delegate scenario-

    1. Adele gets the calendar that Alex has delegated to her.
    2. Adele sends a meeting invitation to Christie and Megan on Alex' behalf.
    3. Christie receives the meeting request, and inspects the associated event in her calendar.
    4. Christie responds tentative to the invitation.
    5. Adele receives Christie's response message.
    6. Alex checks attendees' responses as part of the event.

    Please refer to the step by step documentation to create events in shared or delegated calendar.

    Also to answer few of the questions you asked,

    1. Yes delegate access with least privilege permission would allow sending event invite on behalf of someone.
    2. Yes event invite would be available in signed in user calendar
    3. Yes.

    Hope this helps. Thanks!

    0 comments No comments