MAJOR UPDATE – Microsoft 365 – SharePoint – retirement of SharePoint SendEmail API – Time to take action

Microsoft 365 – SharePoint – retirement of SharePoint SendEmail API
Microsoft 365 – SharePoint – retirement of SharePoint SendEmail API

Hi All,

Greetings for the day!!!

Today sharing MAJOR UPDATE related to SharePoint SendEmail API.

MAJOR UPDATE – Retirement of the SharePoint SendEmail API – SP.Utilities.Utility.SendEmail

DETAILS

  • The SharePoint SendEmail API will be retired on October 31, 2025.
  • Microsoft will be retiring the Utility.SendEmail API from SharePoint. 
  • We should update any components using this API.
  • We should consider alternatives like Microsoft Graph or Power Automate’s Outlook connector for email functionalities.
  • The SP.Utilities.Utility.SendEmail is used to send emails from custom applications or processes within SharePoint Online. It includes Power Automate and custom workflows.

About SP.Utilities.Utility.SendEmail API

  • The SharePoint SendEmail API, known as SP.Utilities.Utility.SendEmail, is an API utilized to send email from within the context of SharePoint.
  • This includes usage within Power Automate, custom code, custom workflows, and web parts within SharePoint.
  • The SendEmail API is referenced via REST in the next way (“/_api/SP.Utilities.Utility.SendEmail”)
  • For CSOM, it would be “Utility.SendEmail”.

What will happen after October 31, 2025

  • Any components, custom code, or Power Automate connections that utilize the SP.Utilities.Utility.SendEmail API, should be updated before the end of life date.
  • The API will stop providing services on the retirement date. It will no longer send any email requests from that date.
  • SharePoint workflows will not be affected by this change.

Action we need to take

  • Find usage of the Utility.SendEmail API within custom code, custom workflows, or through Power Automate. This includes “SharePoint Send HTTP Request flow action in Power Automate“.
  • We need to migrate any custom code, power automate, processes, or policies within SharePoint Online. These have been configured to send emails using the SP.Utilities.Utility.SendEmail API.

Alternative solution

  • Microsoft Graph to send email using the user: SendMail API.
  • Power Automate also utilizes the Outlook connector and utilizes “Send an email” within the Actions.

REFERENCES

Thanks for reading !

HAPPY LEARNING AHEAD 🙂 LIFE IS BEAUTIFUL 🙂

Prasham Sabadra

LIFE IS VERY BEAUTIFUL. ENJOY THE WHOLE JOURNEY :) Founder of Microsoft 365 Junction, Speaker, Author, Learner, Developer, Passionate Techie. Certified Professional Workshop Facilitator / Public Speaker. Believe in knowledge sharing. Around 20+ years of total IT experience and 17+ years of experience in SharePoint and Microsoft 365 services Please feel free me to contact for any SharePoint / Microsoft 365 queries. I am also very much interested in behavioral (life changing) sessions like motivational speeches, Success, Goal Setting, About Life, How to live Life etc. My book - Microsoft 365 Power Shell hand book for Administrators and Beginners and 100 Power Shell Interview Questions - https://www.amazon.in/Microsoft-Administrators-Beginners-Interview-Questions/dp/9394901639/ref=tmm_pap_swatch_0?_encoding=UTF8&qid=1679029081&sr=8-11

You may also like...

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Discover more from Microsoft 365

Subscribe now to keep reading and get access to the full archive.

Continue reading