Get email signature saved to an Outlook account via API

Safia 25 Reputation points
2023-06-22T08:01:55.76+00:00

Hi there,

I am using the Microsoft Graph Mail API to send emails from our custom CRM via an Outlook account that our user has added. We want to fetch the email signature saved in outlook by the user and allow them to include this in the emails sent via our custom CRM using the Microsoft Graph Mail API.

I was not able to find any reference to email signatures here: https://learn.microsoft.com/en-us/graph/api/user-get-mailboxsettings?view=graph-rest-1.0&tabs=http

I also found an article that outlined that this is not currently possible: https://learn.microsoft.com/en-us/answers/questions/1093518/user-email-signature-management-via-graph-api

Can you please confirm if such a feature exists?

Outlook | Windows | Classic Outlook for Windows | For business
Microsoft Security | Microsoft Graph
0 comments No comments
{count} vote

Accepted answer
  1. CarlZhao-MSFT 46,376 Reputation points
    2023-06-23T03:14:20.3066667+00:00

    Hi @Safia

    This question has been around for a while. As of now, we still cannot manage email signatures using the Graph API, because email signatures are stored by the Outlook client, not in the mailbox. By calling the mailboxSettings API, only mailbox-level objects can be obtained, but email signatures are not included.

    I suggest you submit a user voice on this or vote for the request form.

    Hope this helps.

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

    1 person found this answer helpful.
    0 comments No comments

2 additional answers

Sort by: Most helpful
  1. Jérôme CHARLAT 30 Reputation points
    2024-01-09T14:41:03.35+00:00

    I really don't understand why Microsoft don't save these signature in the cloud then users could use it on their office 365 account on the web. And developper could easily retrieve users signatures in apps. This is a hudge lack in graphAPI.

    2 people found this answer helpful.
    0 comments No comments

  2. TH-4749-MSFT 3,315 Reputation points
    2023-06-22T14:46:16.6066667+00:00

    Hi Safia,

    Thanks for reaching out. As mentioned in the articles you provided, retrieving signatures via Graph API is not supported. 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.


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.