{"id":3467,"date":"2019-09-24T03:43:09","date_gmt":"2019-09-24T10:43:09","guid":{"rendered":"https:\/\/developer.microsoft.com\/en-us\/office\/blogs\/?p=3467"},"modified":"2019-09-24T03:43:09","modified_gmt":"2019-09-24T10:43:09","slug":"mime-format-support-for-outlook-mail-and-attachments-translate-item-id-apis-are-now-available-in-microsoft-graph-v1-0","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/mime-format-support-for-outlook-mail-and-attachments-translate-item-id-apis-are-now-available-in-microsoft-graph-v1-0\/","title":{"rendered":"MIME format support for Outlook mail and attachments, translate item ID APIs are now available in Microsoft Graph v1.0"},"content":{"rendered":"<p>Today, we\u2019re excited to announce \u00a0general availability of the following Microsoft Graph APIs:<\/p>\n<ul>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/graph\/outlook-get-mime-message\">Retrieve contents of an email message in MIME format<\/a><\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/graph\/api\/attachment-get?view=graph-rest-1.0&amp;tabs=http#example-5-get-the-raw-contents-of-a-file-attachment-on-a-message\">Download file and item attachments in their raw format<\/a><\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/graph\/api\/user-translateexchangeids?view=graph-rest-1.0&amp;tabs=http\">Translate identifiers of Outlook-related resources between formats<\/a><\/li>\n<\/ul>\n<p>You can now use these APIs in Graph v1.0 to implement production apps that require access to the raw contents of an email message or an attachment. You can download file attachments in binary format or item attachments in MIME format. Also, you can translate the format of identifiers of multiple resources by specifying the source and target ID types.<\/p>\n<p>These APIs had been among our top user asks and we\u2019re happy to roll these out on v1.0 endpoint worldwide. You can access these APIs on the v1.0 endpoint by using syntax like the following:<\/p>\n<pre class=\"font-size-enable:false h-align:1 toolbar-overlay:false toolbar-hide:false toolbar-delay:false striped:false marking:false ranges:false nums:false nums-toggle:false wrap:true wrap-toggle:false plain:false show-plain:3 plain-toggle:false decode-attributes:false lang:ps decode:true \" title=\"MIME support\">\nGET https:\/\/graph.microsoft.com\/v1.0\/me\/messages\/{message-id}\/$value \nGET https:\/\/graph.microsoft.com\/v1.0\/users\/{id | userPrincipalName}\/messages\/{message-id}\/attachments\/{attachment-id}\/$value\nGET https:\/\/graph.microsoft.com\/v1.0\/me\/translateExchangeIds\n<\/pre>\n<p>Try them out using <a href=\"https:\/\/developer.microsoft.com\/en-us\/graph\/graph-explorer\">Microsoft Graph Explorer<\/a>.<\/p>\n<p>If you have any feedback or suggestions for these or other APIs, please let us know via the <a href=\"https:\/\/microsoftgraph.uservoice.com\/forums\/920506-microsoft-graph-feature-requests\">Uservoice forum<\/a>.<\/p>\n<p>Happy coding!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>You can now use these Outlook APIs in Graph v1.0 to implement production apps that require access to the raw contents of an email message or an attachment. You can download file attachments in binary format or item attachments in MIME format. Also, you can translate the format of identifiers of multiple resources by specifying the source and target ID types.<\/p>\n","protected":false},"author":69107,"featured_media":25159,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[3],"tags":[12],"class_list":["post-3467","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-microsoft-graph","tag-outlook"],"acf":[],"blog_post_summary":"<p>You can now use these Outlook APIs in Graph v1.0 to implement production apps that require access to the raw contents of an email message or an attachment. You can download file attachments in binary format or item attachments in MIME format. Also, you can translate the format of identifiers of multiple resources by specifying the source and target ID types.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/3467","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/users\/69107"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/comments?post=3467"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/3467\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/media\/25159"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/media?parent=3467"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/categories?post=3467"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/tags?post=3467"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}