{"id":874,"date":"2024-06-19T16:18:29","date_gmt":"2024-06-19T15:18:29","guid":{"rendered":"https:\/\/france.magicsoftware.com\/blog\/?p=874"},"modified":"2026-04-21T16:48:55","modified_gmt":"2026-04-21T15:48:55","slug":"office365-magic-xpi-read-mail-using-microsoft-graph","status":"publish","type":"post","link":"https:\/\/france.magicsoftware.com\/blog\/magic-xpi\/office365-magic-xpi-read-mail-using-microsoft-graph\/","title":{"rendered":"Office365 &#8211; Magic xpi REST Connector &#8211; Read and Send Mail using Microsoft Graph"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Describe the different steps for connecting Magic xpi with Office365 using REST Microsoft Graph API<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">1\/ Define in Azure Portal An app registration and add permission for Office365 via Microsoft Graph<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"516\" src=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG1-1024x516.png\" alt=\"\" class=\"wp-image-879\" style=\"width:881px;height:auto\" srcset=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG1-1024x516.png 1024w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG1-300x151.png 300w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG1-768x387.png 768w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG1.png 1312w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Retrieve the ClientId, ClientSecret, TenantId in other to define this settings in the Magic xpi Resource Repository<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2\/ Open the Resource repository in Magic xpi Studio<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Define all the settings like below<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Set the scope with : offline_access IMAP.AccessAsUser.All<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"350\" src=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG2-1024x350.png\" alt=\"\" class=\"wp-image-881\" srcset=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG2-1024x350.png 1024w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG2-300x103.png 300w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG2-768x262.png 768w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG2.png 1267w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">3\/ Click on the Paths Button and define 4 endpoints<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\/users\/{id}\/mailfolders\/inbox\/messages<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\/users\/{id}\/mailfolders\/inbox\/messages\/{messageid}\/attachments\/{attachid}\/$value<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\/users\/{id}\/mailfolders\/inbox\/messages\/{messageid}\/attachments<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\/{attachment_path}<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"608\" src=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG3-1024x608.png\" alt=\"\" class=\"wp-image-884\" style=\"width:790px;height:auto\" srcset=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG3-1024x608.png 1024w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG3-300x178.png 300w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG3-768x456.png 768w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG3.png 1163w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">4\/ Drag and Drop a REST Client connector and use <strong>\/users\/{id}\/mailfolders\/inbox\/messages<\/strong> endpoint<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"982\" height=\"691\" src=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG4.png\" alt=\"\" class=\"wp-image-887\" style=\"width:747px;height:auto\" srcset=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG4.png 982w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG4-300x211.png 300w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG4-768x540.png 768w\" sizes=\"auto, (max-width: 982px) 100vw, 982px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Set the Id with the User uuid<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">(*) You can make a <strong>GET<\/strong> on https:\/\/graph.microsoft.com\/v1.0\/users\/{Mailbox] to retrieve the UserUUID<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"288\" src=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG5-1024x288.png\" alt=\"\" class=\"wp-image-890\" style=\"width:814px;height:auto\" srcset=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG5-1024x288.png 1024w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG5-300x84.png 300w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG5-768x216.png 768w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG5.png 1107w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">5\/ Drag and Drop Datamapper connector to make a loop in other to download Mail attachments by calling a Subflow and passing the Id<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">(*) In the example, we process only Mails that has attachment<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"312\" src=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG6-1024x312.png\" alt=\"\" class=\"wp-image-894\" srcset=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG6-1024x312.png 1024w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG6-300x91.png 300w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG6-768x234.png 768w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG6.png 1196w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">6\/ In the called subflow, Make a GET on this URL : <strong>\/users\/{id}\/mailfolders\/inbox\/messages\/{messageid}\/attachments<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"353\" src=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG7-1024x353.png\" alt=\"\" class=\"wp-image-899\" style=\"width:972px;height:auto\" srcset=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG7-1024x353.png 1024w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG7-300x103.png 300w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG7-768x265.png 768w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG7.png 1250w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Click OK and pass the MessageID and User UUID<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"349\" src=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG8-1024x349.png\" alt=\"\" class=\"wp-image-901\" style=\"width:979px;height:auto\" srcset=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG8-1024x349.png 1024w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG8-300x102.png 300w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG8-768x262.png 768w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG8.png 1107w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">7\/ Parse the JSON response and call another subflow to download Mail Attachment by passing the Name and AttachmentID<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"356\" src=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG9-1024x356.png\" alt=\"\" class=\"wp-image-904\" style=\"width:912px;height:auto\" srcset=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG9-1024x356.png 1024w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG9-300x104.png 300w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG9-768x267.png 768w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG9.png 1115w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">8\/ In the second subflow, make a get on this URL : \/{attachment_path}<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"374\" src=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG10-1024x374.png\" alt=\"\" class=\"wp-image-906\" style=\"width:920px;height:auto\" srcset=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG10-1024x374.png 1024w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG10-300x109.png 300w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG10-768x280.png 768w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG10.png 1107w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">set attachment_path : &lsquo;<strong>\/users\/{User UUID}\/mailfolders\/inbox\/messages\/{MessageId}\/attachments\/{AttachId}\/$value<\/strong>&lsquo;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"335\" src=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG11-1024x335.png\" alt=\"\" class=\"wp-image-908\" style=\"width:1058px;height:auto\" srcset=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG11-1024x335.png 1024w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG11-300x98.png 300w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG11-768x251.png 768w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG11.png 1107w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Use the FileManagment to save the file content locally<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"407\" src=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG12-1024x407.png\" alt=\"\" class=\"wp-image-911\" style=\"width:931px;height:auto\" srcset=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG12-1024x407.png 1024w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG12-300x119.png 300w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG12-768x305.png 768w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG12.png 1117w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">9\/ To send Mail using REST Client connector<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Create a resource like below<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"664\" src=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFF365_MG3-1024x664.png\" alt=\"\" class=\"wp-image-3591\" style=\"width:651px;height:auto\" srcset=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFF365_MG3-1024x664.png 1024w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFF365_MG3-300x194.png 300w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFF365_MG3-768x498.png 768w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFF365_MG3.png 1307w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Scope should be : <strong>offline_access Mail.Send IMAP.AccessAsUser.All<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The path must be in the format : <strong>\/users\/{id}\/sendMail<\/strong>   : <strong>id<\/strong> can correspond to <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>the userid, it can be retrieved directly from the admin console or by sending a GET on : https:\/\/graph.microsoft.com\/v1.0\/users<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>the email From<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The json body should be in the format like below<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n  \"message\": {\n    \"subject\": \"Meet for lunch?\",\n    \"body\": {\n      \"contentType\": \"Text\",\n      \"content\": \"The new cafeteria is open.\"\n    },\n    \"toRecipients\": &#91;\n      {\n        \"emailAddress\": {\n          \"address\": \"alem@magicsoftware.com\"\n        }\n      }\n    ],\n    \"ccRecipients\": &#91;\n      {\n        \"emailAddress\": {\n          \"address\": \"alem@magicsoftware.com\"\n        }\n      }\n    ]\n  },\n  \"saveToSentItems\": \"false\"\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Drag and Drop REST Client connector and configure it like below<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"548\" src=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFF365_MG2-1024x548.png\" alt=\"\" class=\"wp-image-3595\" style=\"width:613px;height:auto\" srcset=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFF365_MG2-1024x548.png 1024w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFF365_MG2-300x161.png 300w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFF365_MG2-768x411.png 768w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFF365_MG2.png 1130w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">10\/ After executing the flow, you should receive status 202<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"570\" src=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFF365_MG1-1024x570.png\" alt=\"\" class=\"wp-image-3594\" style=\"width:796px;height:auto\" srcset=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFF365_MG1-1024x570.png 1024w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFF365_MG1-300x167.png 300w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFF365_MG1-768x427.png 768w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFF365_MG1.png 1150w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">11\/ To send Mail using the Mail connector<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You should define a Mail resource like below :<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"532\" src=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFF365_MG4-1024x532.png\" alt=\"\" class=\"wp-image-3598\" style=\"width:730px;height:auto\" srcset=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFF365_MG4-1024x532.png 1024w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFF365_MG4-300x156.png 300w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFF365_MG4-768x399.png 768w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFF365_MG4.png 1300w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Drag and Drop the Mail connector and use the Quick Send method. The result should be the same.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"559\" src=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFF365_MG5-1024x559.png\" alt=\"\" class=\"wp-image-3600\" style=\"width:645px;height:auto\" srcset=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFF365_MG5-1024x559.png 1024w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFF365_MG5-300x164.png 300w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFF365_MG5-768x419.png 768w, https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFF365_MG5.png 1192w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Describe the different steps for connecting Magic xpi with Office365 using REST Microsoft Graph API 1\/ Define in Azure Portal An app registration and add permission for Office365 via Microsoft Graph Retrieve the ClientId, ClientSecret, TenantId in other to define this settings in the Magic xpi Resource Repository 2\/ Open the Resource repository in Magic [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":913,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[4,28,32],"tags":[14,52],"class_list":["post-874","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-magic-xpi","category-microsoft","category-office365","tag-magic-xpi","tag-office-365"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.8 - aioseo.com -->\n\t<meta name=\"description\" content=\"Describe the different steps for connecting Magic xpi with Office365 using REST Microsoft Graph API 1\/ Define in Azure Portal An app registration and add permission for Office365 via Microsoft Graph Retrieve the ClientId, ClientSecret, TenantId in other to define this settings in the Magic xpi Resource Repository 2\/ Open the Resource repository in Magic\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Sa\u00e2d Alem\"\/>\n\t<meta name=\"google-site-verification\" content=\"5yLZLt_RgZVqkETQDrOlMUHaNTra2i5W8dtHQoCMueY\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/france.magicsoftware.com\/blog\/magic-xpi\/office365-magic-xpi-read-mail-using-microsoft-graph\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.8\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Le Blog Techno | Magic Software France\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Office365 \u2013 Magic xpi REST Connector \u2013 Read and Send Mail using Microsoft Graph | Le Blog Techno\" \/>\n\t\t<meta property=\"og:description\" content=\"Describe the different steps for connecting Magic xpi with Office365 using REST Microsoft Graph API 1\/ Define in Azure Portal An app registration and add permission for Office365 via Microsoft Graph Retrieve the ClientId, ClientSecret, TenantId in other to define this settings in the Magic xpi Resource Repository 2\/ Open the Resource repository in Magic\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/france.magicsoftware.com\/blog\/magic-xpi\/office365-magic-xpi-read-mail-using-microsoft-graph\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2023\/11\/Magic.ico\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2023\/11\/Magic.ico\" \/>\n\t\t<meta property=\"og:image:width\" content=\"16\" \/>\n\t\t<meta property=\"og:image:height\" content=\"16\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-06-19T15:18:29+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-04-21T15:48:55+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/MagicSoftwareEnterprises\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@MagicSoftware\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Office365 \u2013 Magic xpi REST Connector \u2013 Read and Send Mail using Microsoft Graph | Le Blog Techno\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Describe the different steps for connecting Magic xpi with Office365 using REST Microsoft Graph API 1\/ Define in Azure Portal An app registration and add permission for Office365 via Microsoft Graph Retrieve the ClientId, ClientSecret, TenantId in other to define this settings in the Magic xpi Resource Repository 2\/ Open the Resource repository in Magic\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@MagicSoftware\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2023\/11\/Magic.ico\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/magic-xpi\\\/office365-magic-xpi-read-mail-using-microsoft-graph\\\/#blogposting\",\"name\":\"Office365 \\u2013 Magic xpi REST Connector \\u2013 Read and Send Mail using Microsoft Graph | Le Blog Techno\",\"headline\":\"Office365 &#8211; Magic xpi REST Connector &#8211; Read and Send Mail using Microsoft Graph\",\"author\":{\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/author\\\/saad\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/06\\\/OFFICE365_MG13.png\",\"width\":627,\"height\":115},\"datePublished\":\"2024-06-19T16:18:29+01:00\",\"dateModified\":\"2026-04-21T16:48:55+01:00\",\"inLanguage\":\"fr-FR\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/magic-xpi\\\/office365-magic-xpi-read-mail-using-microsoft-graph\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/magic-xpi\\\/office365-magic-xpi-read-mail-using-microsoft-graph\\\/#webpage\"},\"articleSection\":\"Magic xpi, Microsoft, Microsoft Office 365, Magic xpi, office 365\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/magic-xpi\\\/office365-magic-xpi-read-mail-using-microsoft-graph\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog#listItem\",\"position\":1,\"name\":\"Domicile\",\"item\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/category\\\/magic-xpi\\\/#listItem\",\"name\":\"Magic xpi\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/category\\\/magic-xpi\\\/#listItem\",\"position\":2,\"name\":\"Magic xpi\",\"item\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/category\\\/magic-xpi\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/category\\\/magic-xpi\\\/microsoft\\\/#listItem\",\"name\":\"Microsoft\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog#listItem\",\"name\":\"Domicile\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/category\\\/magic-xpi\\\/microsoft\\\/#listItem\",\"position\":3,\"name\":\"Microsoft\",\"item\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/category\\\/magic-xpi\\\/microsoft\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/category\\\/magic-xpi\\\/microsoft\\\/office365\\\/#listItem\",\"name\":\"Microsoft Office 365\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/category\\\/magic-xpi\\\/#listItem\",\"name\":\"Magic xpi\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/category\\\/magic-xpi\\\/microsoft\\\/office365\\\/#listItem\",\"position\":4,\"name\":\"Microsoft Office 365\",\"item\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/category\\\/magic-xpi\\\/microsoft\\\/office365\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/magic-xpi\\\/office365-magic-xpi-read-mail-using-microsoft-graph\\\/#listItem\",\"name\":\"Office365 &#8211; Magic xpi REST Connector &#8211; Read and Send Mail using Microsoft Graph\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/category\\\/magic-xpi\\\/microsoft\\\/#listItem\",\"name\":\"Microsoft\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/magic-xpi\\\/office365-magic-xpi-read-mail-using-microsoft-graph\\\/#listItem\",\"position\":5,\"name\":\"Office365 &#8211; Magic xpi REST Connector &#8211; Read and Send Mail using Microsoft Graph\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/category\\\/magic-xpi\\\/microsoft\\\/office365\\\/#listItem\",\"name\":\"Microsoft Office 365\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/#organization\",\"name\":\"Blog Magic France\",\"description\":\"Magic Software France\",\"url\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/\",\"telephone\":\"+33149105858\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/Magic.ico\",\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/magic-xpi\\\/office365-magic-xpi-read-mail-using-microsoft-graph\\\/#organizationLogo\",\"width\":16,\"height\":16},\"image\":{\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/magic-xpi\\\/office365-magic-xpi-read-mail-using-microsoft-graph\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/MagicSoftwareEnterprises\",\"https:\\\/\\\/twitter.com\\\/MagicSoftware\",\"https:\\\/\\\/youtube.com\\\/MagicSoftware\",\"https:\\\/\\\/linkedin.com\\\/company\\\/magic-software-enterprises\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/author\\\/saad\\\/#author\",\"url\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/author\\\/saad\\\/\",\"name\":\"Sa\\u00e2d Alem\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/magic-xpi\\\/office365-magic-xpi-read-mail-using-microsoft-graph\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/38fae53569553d87ce6ffb3b936e4df6feecf6069ddb238526105d8d906273c4?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Sa\\u00e2d Alem\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/magic-xpi\\\/office365-magic-xpi-read-mail-using-microsoft-graph\\\/#webpage\",\"url\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/magic-xpi\\\/office365-magic-xpi-read-mail-using-microsoft-graph\\\/\",\"name\":\"Office365 \\u2013 Magic xpi REST Connector \\u2013 Read and Send Mail using Microsoft Graph | Le Blog Techno\",\"description\":\"Describe the different steps for connecting Magic xpi with Office365 using REST Microsoft Graph API 1\\\/ Define in Azure Portal An app registration and add permission for Office365 via Microsoft Graph Retrieve the ClientId, ClientSecret, TenantId in other to define this settings in the Magic xpi Resource Repository 2\\\/ Open the Resource repository in Magic\",\"inLanguage\":\"fr-FR\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/magic-xpi\\\/office365-magic-xpi-read-mail-using-microsoft-graph\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/author\\\/saad\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/author\\\/saad\\\/#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/06\\\/OFFICE365_MG13.png\",\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/magic-xpi\\\/office365-magic-xpi-read-mail-using-microsoft-graph\\\/#mainImage\",\"width\":627,\"height\":115},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/magic-xpi\\\/office365-magic-xpi-read-mail-using-microsoft-graph\\\/#mainImage\"},\"datePublished\":\"2024-06-19T16:18:29+01:00\",\"dateModified\":\"2026-04-21T16:48:55+01:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/\",\"name\":\"Blog Magic France\",\"description\":\"Magic Software France\",\"inLanguage\":\"fr-FR\",\"publisher\":{\"@id\":\"https:\\\/\\\/france.magicsoftware.com\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Office365 \u2013 Magic xpi REST Connector \u2013 Read and Send Mail using Microsoft Graph | Le Blog Techno","description":"Describe the different steps for connecting Magic xpi with Office365 using REST Microsoft Graph API 1\/ Define in Azure Portal An app registration and add permission for Office365 via Microsoft Graph Retrieve the ClientId, ClientSecret, TenantId in other to define this settings in the Magic xpi Resource Repository 2\/ Open the Resource repository in Magic","canonical_url":"https:\/\/france.magicsoftware.com\/blog\/magic-xpi\/office365-magic-xpi-read-mail-using-microsoft-graph\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"google-site-verification":"5yLZLt_RgZVqkETQDrOlMUHaNTra2i5W8dtHQoCMueY","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/france.magicsoftware.com\/blog\/magic-xpi\/office365-magic-xpi-read-mail-using-microsoft-graph\/#blogposting","name":"Office365 \u2013 Magic xpi REST Connector \u2013 Read and Send Mail using Microsoft Graph | Le Blog Techno","headline":"Office365 &#8211; Magic xpi REST Connector &#8211; Read and Send Mail using Microsoft Graph","author":{"@id":"https:\/\/france.magicsoftware.com\/blog\/author\/saad\/#author"},"publisher":{"@id":"https:\/\/france.magicsoftware.com\/blog\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG13.png","width":627,"height":115},"datePublished":"2024-06-19T16:18:29+01:00","dateModified":"2026-04-21T16:48:55+01:00","inLanguage":"fr-FR","mainEntityOfPage":{"@id":"https:\/\/france.magicsoftware.com\/blog\/magic-xpi\/office365-magic-xpi-read-mail-using-microsoft-graph\/#webpage"},"isPartOf":{"@id":"https:\/\/france.magicsoftware.com\/blog\/magic-xpi\/office365-magic-xpi-read-mail-using-microsoft-graph\/#webpage"},"articleSection":"Magic xpi, Microsoft, Microsoft Office 365, Magic xpi, office 365"},{"@type":"BreadcrumbList","@id":"https:\/\/france.magicsoftware.com\/blog\/magic-xpi\/office365-magic-xpi-read-mail-using-microsoft-graph\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/france.magicsoftware.com\/blog#listItem","position":1,"name":"Domicile","item":"https:\/\/france.magicsoftware.com\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/france.magicsoftware.com\/blog\/category\/magic-xpi\/#listItem","name":"Magic xpi"}},{"@type":"ListItem","@id":"https:\/\/france.magicsoftware.com\/blog\/category\/magic-xpi\/#listItem","position":2,"name":"Magic xpi","item":"https:\/\/france.magicsoftware.com\/blog\/category\/magic-xpi\/","nextItem":{"@type":"ListItem","@id":"https:\/\/france.magicsoftware.com\/blog\/category\/magic-xpi\/microsoft\/#listItem","name":"Microsoft"},"previousItem":{"@type":"ListItem","@id":"https:\/\/france.magicsoftware.com\/blog#listItem","name":"Domicile"}},{"@type":"ListItem","@id":"https:\/\/france.magicsoftware.com\/blog\/category\/magic-xpi\/microsoft\/#listItem","position":3,"name":"Microsoft","item":"https:\/\/france.magicsoftware.com\/blog\/category\/magic-xpi\/microsoft\/","nextItem":{"@type":"ListItem","@id":"https:\/\/france.magicsoftware.com\/blog\/category\/magic-xpi\/microsoft\/office365\/#listItem","name":"Microsoft Office 365"},"previousItem":{"@type":"ListItem","@id":"https:\/\/france.magicsoftware.com\/blog\/category\/magic-xpi\/#listItem","name":"Magic xpi"}},{"@type":"ListItem","@id":"https:\/\/france.magicsoftware.com\/blog\/category\/magic-xpi\/microsoft\/office365\/#listItem","position":4,"name":"Microsoft Office 365","item":"https:\/\/france.magicsoftware.com\/blog\/category\/magic-xpi\/microsoft\/office365\/","nextItem":{"@type":"ListItem","@id":"https:\/\/france.magicsoftware.com\/blog\/magic-xpi\/office365-magic-xpi-read-mail-using-microsoft-graph\/#listItem","name":"Office365 &#8211; Magic xpi REST Connector &#8211; Read and Send Mail using Microsoft Graph"},"previousItem":{"@type":"ListItem","@id":"https:\/\/france.magicsoftware.com\/blog\/category\/magic-xpi\/microsoft\/#listItem","name":"Microsoft"}},{"@type":"ListItem","@id":"https:\/\/france.magicsoftware.com\/blog\/magic-xpi\/office365-magic-xpi-read-mail-using-microsoft-graph\/#listItem","position":5,"name":"Office365 &#8211; Magic xpi REST Connector &#8211; Read and Send Mail using Microsoft Graph","previousItem":{"@type":"ListItem","@id":"https:\/\/france.magicsoftware.com\/blog\/category\/magic-xpi\/microsoft\/office365\/#listItem","name":"Microsoft Office 365"}}]},{"@type":"Organization","@id":"https:\/\/france.magicsoftware.com\/blog\/#organization","name":"Blog Magic France","description":"Magic Software France","url":"https:\/\/france.magicsoftware.com\/blog\/","telephone":"+33149105858","logo":{"@type":"ImageObject","url":"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2023\/11\/Magic.ico","@id":"https:\/\/france.magicsoftware.com\/blog\/magic-xpi\/office365-magic-xpi-read-mail-using-microsoft-graph\/#organizationLogo","width":16,"height":16},"image":{"@id":"https:\/\/france.magicsoftware.com\/blog\/magic-xpi\/office365-magic-xpi-read-mail-using-microsoft-graph\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/MagicSoftwareEnterprises","https:\/\/twitter.com\/MagicSoftware","https:\/\/youtube.com\/MagicSoftware","https:\/\/linkedin.com\/company\/magic-software-enterprises"]},{"@type":"Person","@id":"https:\/\/france.magicsoftware.com\/blog\/author\/saad\/#author","url":"https:\/\/france.magicsoftware.com\/blog\/author\/saad\/","name":"Sa\u00e2d Alem","image":{"@type":"ImageObject","@id":"https:\/\/france.magicsoftware.com\/blog\/magic-xpi\/office365-magic-xpi-read-mail-using-microsoft-graph\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/38fae53569553d87ce6ffb3b936e4df6feecf6069ddb238526105d8d906273c4?s=96&d=mm&r=g","width":96,"height":96,"caption":"Sa\u00e2d Alem"}},{"@type":"WebPage","@id":"https:\/\/france.magicsoftware.com\/blog\/magic-xpi\/office365-magic-xpi-read-mail-using-microsoft-graph\/#webpage","url":"https:\/\/france.magicsoftware.com\/blog\/magic-xpi\/office365-magic-xpi-read-mail-using-microsoft-graph\/","name":"Office365 \u2013 Magic xpi REST Connector \u2013 Read and Send Mail using Microsoft Graph | Le Blog Techno","description":"Describe the different steps for connecting Magic xpi with Office365 using REST Microsoft Graph API 1\/ Define in Azure Portal An app registration and add permission for Office365 via Microsoft Graph Retrieve the ClientId, ClientSecret, TenantId in other to define this settings in the Magic xpi Resource Repository 2\/ Open the Resource repository in Magic","inLanguage":"fr-FR","isPartOf":{"@id":"https:\/\/france.magicsoftware.com\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/france.magicsoftware.com\/blog\/magic-xpi\/office365-magic-xpi-read-mail-using-microsoft-graph\/#breadcrumblist"},"author":{"@id":"https:\/\/france.magicsoftware.com\/blog\/author\/saad\/#author"},"creator":{"@id":"https:\/\/france.magicsoftware.com\/blog\/author\/saad\/#author"},"image":{"@type":"ImageObject","url":"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG13.png","@id":"https:\/\/france.magicsoftware.com\/blog\/magic-xpi\/office365-magic-xpi-read-mail-using-microsoft-graph\/#mainImage","width":627,"height":115},"primaryImageOfPage":{"@id":"https:\/\/france.magicsoftware.com\/blog\/magic-xpi\/office365-magic-xpi-read-mail-using-microsoft-graph\/#mainImage"},"datePublished":"2024-06-19T16:18:29+01:00","dateModified":"2026-04-21T16:48:55+01:00"},{"@type":"WebSite","@id":"https:\/\/france.magicsoftware.com\/blog\/#website","url":"https:\/\/france.magicsoftware.com\/blog\/","name":"Blog Magic France","description":"Magic Software France","inLanguage":"fr-FR","publisher":{"@id":"https:\/\/france.magicsoftware.com\/blog\/#organization"}}]},"og:locale":"fr_FR","og:site_name":"Le Blog Techno | Magic Software France","og:type":"article","og:title":"Office365 \u2013 Magic xpi REST Connector \u2013 Read and Send Mail using Microsoft Graph | Le Blog Techno","og:description":"Describe the different steps for connecting Magic xpi with Office365 using REST Microsoft Graph API 1\/ Define in Azure Portal An app registration and add permission for Office365 via Microsoft Graph Retrieve the ClientId, ClientSecret, TenantId in other to define this settings in the Magic xpi Resource Repository 2\/ Open the Resource repository in Magic","og:url":"https:\/\/france.magicsoftware.com\/blog\/magic-xpi\/office365-magic-xpi-read-mail-using-microsoft-graph\/","og:image":"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2023\/11\/Magic.ico","og:image:secure_url":"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2023\/11\/Magic.ico","og:image:width":16,"og:image:height":16,"article:published_time":"2024-06-19T15:18:29+00:00","article:modified_time":"2026-04-21T15:48:55+00:00","article:publisher":"https:\/\/www.facebook.com\/MagicSoftwareEnterprises","twitter:card":"summary_large_image","twitter:site":"@MagicSoftware","twitter:title":"Office365 \u2013 Magic xpi REST Connector \u2013 Read and Send Mail using Microsoft Graph | Le Blog Techno","twitter:description":"Describe the different steps for connecting Magic xpi with Office365 using REST Microsoft Graph API 1\/ Define in Azure Portal An app registration and add permission for Office365 via Microsoft Graph Retrieve the ClientId, ClientSecret, TenantId in other to define this settings in the Magic xpi Resource Repository 2\/ Open the Resource repository in Magic","twitter:creator":"@MagicSoftware","twitter:image":"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2023\/11\/Magic.ico"},"aioseo_meta_data":{"post_id":"874","title":null,"description":null,"keywords":null,"keyphrases":{"focus":{"keyphrase":"","score":0,"analysis":{"keyphraseInTitle":{"score":0,"maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"BlogPosting","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":{"faqs":[],"keyPoints":[],"schemas":[],"titles":[],"descriptions":[],"socialPosts":{"email":[],"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2024-06-19 14:27:27","updated":"2026-04-21 16:29:17","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/france.magicsoftware.com\/blog\" title=\"Domicile\">Domicile<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/france.magicsoftware.com\/blog\/category\/magic-xpi\/\" title=\"Magic xpi\">Magic xpi<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/france.magicsoftware.com\/blog\/category\/magic-xpi\/microsoft\/\" title=\"Microsoft\">Microsoft<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/france.magicsoftware.com\/blog\/category\/magic-xpi\/microsoft\/office365\/\" title=\"Microsoft Office 365\">Microsoft Office 365<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tOffice365 \u2013 Magic xpi REST Connector \u2013 Read and Send Mail using Microsoft Graph\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Domicile","link":"https:\/\/france.magicsoftware.com\/blog"},{"label":"Magic xpi","link":"https:\/\/france.magicsoftware.com\/blog\/category\/magic-xpi\/"},{"label":"Microsoft","link":"https:\/\/france.magicsoftware.com\/blog\/category\/magic-xpi\/microsoft\/"},{"label":"Microsoft Office 365","link":"https:\/\/france.magicsoftware.com\/blog\/category\/magic-xpi\/microsoft\/office365\/"},{"label":"Office365 &#8211; Magic xpi REST Connector &#8211; Read and Send Mail using Microsoft Graph","link":"https:\/\/france.magicsoftware.com\/blog\/magic-xpi\/office365-magic-xpi-read-mail-using-microsoft-graph\/"}],"jetpack_featured_media_url":"https:\/\/france.magicsoftware.com\/blog\/wp-content\/uploads\/2024\/06\/OFFICE365_MG13.png","_links":{"self":[{"href":"https:\/\/france.magicsoftware.com\/blog\/wp-json\/wp\/v2\/posts\/874","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/france.magicsoftware.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/france.magicsoftware.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/france.magicsoftware.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/france.magicsoftware.com\/blog\/wp-json\/wp\/v2\/comments?post=874"}],"version-history":[{"count":37,"href":"https:\/\/france.magicsoftware.com\/blog\/wp-json\/wp\/v2\/posts\/874\/revisions"}],"predecessor-version":[{"id":3649,"href":"https:\/\/france.magicsoftware.com\/blog\/wp-json\/wp\/v2\/posts\/874\/revisions\/3649"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/france.magicsoftware.com\/blog\/wp-json\/wp\/v2\/media\/913"}],"wp:attachment":[{"href":"https:\/\/france.magicsoftware.com\/blog\/wp-json\/wp\/v2\/media?parent=874"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/france.magicsoftware.com\/blog\/wp-json\/wp\/v2\/categories?post=874"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/france.magicsoftware.com\/blog\/wp-json\/wp\/v2\/tags?post=874"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}