Is there a way to programmatically update email signatures for users in an organization using MVC .NET or any APIs?

Nizam ul haq 0 Reputation points
2025-02-01T07:24:08.4733333+00:00

I am looking for a solution to update the email signature for all users in a company programmatically. Is there any way to do this using MVC .NET, Microsoft Graph API, or other APIs?

Specifically, I want to know:

  1. If it's possible to update email signatures using the Microsoft Graph API or Exchange Web Services (EWS).
  2. How I can apply a company-wide email signature that will automatically update for each user's account.
  3. Any available resources or methods that allow bulk updates of email signatures.
Exchange Online
Exchange Online
A Microsoft email and calendaring hosted service.
6,171 questions
Microsoft 365 and Office Install, redeem, activate For business Windows
Microsoft Security Microsoft Graph
{count} votes

2 answers

Sort by: Most helpful
  1. Saranya Madhu-MSFT 2,375 Reputation points Microsoft External Staff
    2025-02-03T07:12:03.59+00:00

    Hi Nizam ul haq

    Thanks for reaching out to Microsoft! 

    Currently, the Microsoft Graph API does not support managing email signatures directly. However, there is an existing feature request for this functionality. We encourage you to upvote this feature request on the Microsoft feedback portal. Your support will help prioritize this enhancement for future updates.

    You can upvote the feature request here: https://feedbackportal.microsoft.com/feedback/idea/eba07341-ac9a-ee11-a81c-000d3a02ba69

    Hope this helps. 

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

    0 comments No comments

  2. Nizam ul haq 0 Reputation points
    2025-02-07T06:12:23.1066667+00:00

    Dear [Microsoft Support Team],

    Thank you for your response and for sharing the feature request link. I have upvoted the request as suggested.

    In the meantime, is there any alternative method to modify email signatures programmatically, such as using Exchange PowerShell, add-ins, or any third-party APIs that integrate with Outlook? My goal is to automate signature management efficiently.

    I appreciate any guidance you can provide on possible workarounds.

    0 comments No comments

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.