Disable the invitation mail to the participants while create a event through graph create event api

Hari 11 Reputation points
2023-08-01T11:24:48.2+00:00

While create an event using the graph API. After create a calendar event, the participants who present in the event, they will receive an invitation mail to attend the events. Is there any way to block the invitation mail to the participants through Graph API.

Sample payload of calendar event creation:

{
    "start": {
        "timeZone": "Etc/GMT",
        "dateTime": "2023-08-03T02:30:00"
    },
    "isReminderOn": true,
    "reminderMinutesBeforeStart": 15,
    "attendees": [
        {
            "type": "required",
            "EmailAddress": {
                "Address": "******@outlook.com",
                "Name": "******@outlook.com"
            }
        }
    ],
    "end": {
        "timeZone": "Etc/GMT",
        "dateTime": "2023-08-03T03:00:00"
    },
    "body": {
        "contentType": "Text",
        "content": "To test meetings b/w test1 and test 2"
    },
    "subject": "Meeting",
    "location": {
        "displayName": "online meeting"
    }
}
Microsoft Security | Microsoft Graph
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Marcelo Prolo 20 Reputation points
    2024-01-12T02:03:55.8266667+00:00

    Not having the posibility to disable the invitations is very bad. Imagine a CRM with thousands of appointments. The admin wants to enable the integration with O365, so he wants all the CRM appointments to be hosted on Outlook. On the initial synchronization all participants (users, existing customers, leads) will receive an invitation for appointments that already happened! This is very bad. Please include an option to disable invitations.

    4 people found this answer helpful.
    0 comments No comments

  2. TH-4749-MSFT 3,315 Reputation points
    2023-08-09T20:57:41.0966667+00:00

    Hi Hari,

    Thanks for reaching out. It is not possible via Graph API to create a meeting without sending out events. You could however create a channel meeting in Teams which should not send out invitations to channel members.

    If the reply is helpful, please click Accept Answer and kindly upvote it. If you have additional questions about this answer, please click Comment.

    Thanks.

    1 person found this answer helpful.

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.