How to disable or customise the emails that outlook send to attendees when we create an event using outlook calendar api ?

developer primeapps 0 Reputation points
2025-11-26T07:36:11.61+00:00

This is a known limitation of the Outlook Calendar / Microsoft Graph API. When you create an event using the Create Event API (POST /users/{id}/events or POST /me/events), Outlook automatically triggers its built-in invitation email workflow. As of now:

You cannot customize the email template that Outlook sends.

You cannot send different emails to different attendees.

There is no official flag or parameter that disables Outlook from sending invitations.

What actually needed

A realistic solution would require one of the following features from Microsoft:

A boolean flag (e.g., sendNotifications: false) This would allow creating events silently—without Outlook sending any invitation emails—so developers can send their own fully customized emails.

  1. Custom email templates or override functionality Allowing apps to customize the invitation email content, branding, or format before it's sent.This is a known limitation of the Outlook Calendar / Microsoft Graph API. When you create an event using the Create Event API (POST /users/{id}/events or POST /me/events), Outlook automatically triggers its built-in invitation email workflow. As of now:
    • You cannot customize the email template that Outlook sends.
    • You cannot send different emails to different attendees.
    • There is no official flag or parameter that disables Outlook from sending invitations.
Outlook | Web | Outlook.com | Calendar
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Q&A Assist
    2025-11-26T07:36:23.06+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    Currently, when using the Outlook Calendar API to create events, there are limitations regarding the emails sent to attendees. Specifically:

    • You cannot customize the email template that Outlook sends.
    • You cannot send different emails to different attendees.
    • There is no official flag or parameter that disables Outlook from sending invitations.

    As a result, if you create an event using the Create Event API (POST /users/{id}/events or POST /me/events), Outlook will automatically trigger its built-in invitation email workflow without any options for customization or suppression of these notifications.

    For a more tailored solution, features such as a boolean flag to suppress notifications or the ability to customize email templates would be necessary, but these are not currently available in the API.

    0 comments No comments

  2. Time Lady 38,760 Reputation points Independent Advisor
    2025-11-26T10:39:54.54+00:00

    Hello, I’m Virginia a fellow windows user.

    I would send Microsoft feedback - Windows key + F key on a Microsoft device & request the features.

    Otherwise I wonder if writing the email the way you want then schedule the delivery on a certain date would be better?

    https://support.microsoft.com/en-us/office/delay-or-schedule-sending-email-messages-in-outlook-026af69f-c287-490a-a72f-6c65793744ba

    You could create a set email then save it for future use. This is the only workaround I can think of.

    0 comments No comments

Your answer

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