{"id":55511,"date":"2023-03-07T06:59:26","date_gmt":"2023-03-07T06:59:26","guid":{"rendered":"https:\/\/developer.kore.ai\/v10-1\/?p=55511"},"modified":"2023-03-09T14:54:46","modified_gmt":"2023-03-09T14:54:46","slug":"configuring-the-microsoft-graph-action","status":"publish","type":"post","link":"https:\/\/developer.kore.ai\/v10-1\/integrations\/configuring-the-microsoft-graph-action\/","title":{"rendered":"Configuring the Microsoft Graph Action"},"content":{"rendered":"<section class=\"l-section wpb_row height_auto\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row type_default valign_top\"><div class=\"vc_col-sm-12 wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\r\n\t<div class=\"wpb_text_column \">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<p>You can use Microsoft Graph to create, view, and update events and to-do lists, and send emails to users. Click the <a href=\"https:\/\/azure.microsoft.com\/en-us\/get-started\/azure-portal\">Microsoft Graph<\/a> link to learn more. .<\/p>\n<p>This article explains how to enable, authorize, configure, and install the Microsoft Graph pre-built templates.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Authorizations_Supported\"><span style=\"font-weight: 400;\">Authorizations Supported<\/span><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">The Kore.ai XO Platform supports basic authentication to allow a Microsoft Graph integration to exchange data. For more information, see <\/span><a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/advanced-topics\/authorization\/bot-authentication\/\"><span style=\"font-weight: 400;\">Bot Authorization Overview<\/span><\/a><span style=\"font-weight: 400;\"> .\u00a0<\/span> <br \/> <span style=\"font-weight: 400;\">The Kore.ai XO Platform supports the following authorization types for the Microsoft Graph integration:<\/span><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><b>Pre-Authorize the Integration<\/b> &#8211; To make the integration process smoother for developers and customers, you can pre-authorize it by providing the necessary authorization credentials to obtain the access token.. <\/li>\n<li><b>Allow Users to Authorize the Integration <\/b>\u00a0&#8211; This method requires the end user to provide credentials during the conversation for authorization. This authorization process involves requesting permission for Kore.ai&#8217;s Microsoft Graph app to access an access token at runtime. <br \/>\n<strong>NOTE<\/strong>: The Microsoft Graph integration can be authorized only for the Developer and the Enterprise editions. You cannot authorize Microsoft Graph\u2019s Trial edition. To learn more about Microsoft Graph account types, see <a href=\"https:\/\/developer.microsoft.com\/en-us\/graph\/graph-explorer\">Microsoft Graph documentation<\/a>.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<table>\n<tbody>\n<tr>\n<td><b>Authorization Type<\/b><\/td>\n<td><b>Basic OAuth<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Pre-authorize the Integration<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Yes<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Allow Users to Authorize the Integration<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Yes<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2><span class=\"ez-toc-section\" id=\"Step_1_Enable_the_Microsoft_Graph_Action\">Step 1: Enable the Microsoft Graph Action<\/span><\/h2>\n<p><strong>Prerequisites<\/strong>:<\/p>\n<p>Before enabling the Microsoft Graph actions, complete the following prerequisites:<\/p>\n<ul>\n<li>Create a developer account in Microsoft Graph and note down login credentials. Use the <a href=\"https:\/\/developer.microsoft.com\/en-us\/graph\/graph-explorer\">Microsoft Graph Documentation<\/a> for more information.<\/li>\n<li>Copy the Client ID, Client Secret Key, Authorization URL, and Call back URL and keep them ready to enable the Microsoft Graph integration.<\/li>\n<\/ul>\n<p>Steps to enable the Microsoft Graph action:<\/p>\n<ol>\n<li>Go to <strong>Build > Integrations > Actions<\/strong>.<\/li>\n<li>In the <strong>Available<\/strong> region, select the <strong>Microsoft Graph<\/strong> action.<br \/><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307071429\/ms_graph_action.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1914\" height=\"737\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307071429\/ms_graph_action.png\" alt=\"\" class=\"alignnone size-medium wp-image-55536\" srcset=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307071429\/ms_graph_action.png 1914w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307071429\/ms_graph_action-300x116.png 300w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307071429\/ms_graph_action-1024x394.png 1024w\" sizes=\"auto, (max-width: 1914px) 100vw, 1914px\" \/><\/a><\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"Pre-authorize_the_Integration\">Pre-authorize the Integration<\/span><\/h3>\n<p><strong>OAuth<\/strong><\/p>\n<p>You can authorize the integration using developer credentials. The developer authorization lets you authorize the integration with the preconfigured Kore.ai\u2019s app or use the custom authorization profile to allow a developer to configure the integration.<\/p>\n<p>Steps to authorize a Microsoft Graph action using developer credentials:<\/p>\n<ol>\n<li>Go to <strong>Build > Integrations > Actions<\/strong> and select the <strong>Microsoft Graph<\/strong> action.<\/li>\n<li>In the <strong>Configurations<\/strong> dialog, select the <strong>Authorization<\/strong> tab.<\/li>\n<li>Enter the following details:\n<ul>\n<li><strong>Authorization Type<\/strong> &#8211; Select the <strong>Pre-authorize the Integration<\/strong> option, and then select the <strong>OAuth<\/strong> option.<br \/><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307071755\/ms_graph_action1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"794\" height=\"852\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307071755\/ms_graph_action1.png\" alt=\"\"  class=\"alignnone size-medium wp-image-55542\" srcset=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307071755\/ms_graph_action1.png 794w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307071755\/ms_graph_action1-280x300.png 280w\" sizes=\"auto, (max-width: 794px) 100vw, 794px\" \/><\/a><br \/>\n<strong>System Authorization<\/strong><\/p>\n<p>Pre-authorize Microsoft Graph integration with the necessary authorization credentials to obtain the token to access external services.<\/p>\n<ul>\n<li>Select the <strong>System<\/strong> card to enable the Kore.ai&#8217;s preconfigured Microsoft Graph app and click <strong>Authorize<\/strong>.<br \/><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307071951\/ms_graph_action2.png\"><img loading=\"lazy\" decoding=\"async\" width=\"794\" height=\"852\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307071951\/ms_graph_action2.png\" alt=\"\" class=\"alignnone size-medium wp-image-55545\" srcset=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307071951\/ms_graph_action2.png 794w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307071951\/ms_graph_action2-280x300.png 280w\" sizes=\"auto, (max-width: 794px) 100vw, 794px\" \/><\/a><\/li>\n<li>Once you click <strong>Authorize<\/strong>, you are redirected to <a href=\"https:\/\/login.microsoftonline.com\/\">https:\/\/login.microsoftonline.com\/<\/a>.<\/li>\n<li>Enter your developer account credentials to successfully connect with your Microsoft Graph Account.<\/li>\n<li>Click the <strong>Allow Access<\/strong> button to use Kore.ai\u2019s app to fetch the access token to complete the authorization.<\/li>\n<\/ul>\n<p><strong>Custom Authorization<\/strong><\/p>\n<p>Create your custom authorization profile to obtain an access token and use it to complete integration without using Kore.ai&#8217;s Microsoft Graph app for authorization.<\/p>\n<ul>\n<li>Select <strong>Custom<\/strong> to enable the custom authorization profile.<\/li>\n<li>Click the <strong>Select Authorization<\/strong> drop-down and select the <strong>Create New<\/strong> option.<br \/><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307072414\/ms_graph_action3.png\"><img loading=\"lazy\" decoding=\"async\" width=\"790\" height=\"848\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307072414\/ms_graph_action3.png\" alt=\"\"  class=\"alignnone size-medium wp-image-55554\" srcset=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307072414\/ms_graph_action3.png 790w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307072414\/ms_graph_action3-279x300.png 279w\" sizes=\"auto, (max-width: 790px) 100vw, 790px\" \/><\/a><\/li>\n<li>Select the type of authorization mechanism. For example, select the OAuth v2 option. To create custom OAuth profiles, read the <a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/advanced-topics\/authorization\/bot-oauthv2-clientcredentials\/\">Setting Up Authorization Using OAuth v2<\/a> article.<br \/><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307072843\/salesforce4-1.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1917\" height=\"913\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307072843\/salesforce4-1.png\" alt=\"\"  class=\"alignnone size-medium wp-image-55563\" srcset=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307072843\/salesforce4-1.png 1917w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307072843\/salesforce4-1-300x143.png 300w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307072843\/salesforce4-1-1024x488.png 1024w\" sizes=\"auto, (max-width: 1917px) 100vw, 1917px\" \/><\/a><\/li>\n<li>Enter the following authentication credentials for the OAuth v2 mechanism:\n<ul>\n<li><strong>Call back URL<\/strong> &#8211; The call back URL of the Kore.ai XO Platform.<\/li>\n<li><strong>Identity Provider Name<\/strong> &#8211; The name of your custom authorization profile.<\/li>\n<li><strong>Client ID<\/strong> &#8211; The client ID of the Microsoft App that you created in the Azure Portal.<\/li>\n<li><strong>Client Secret Key<\/strong> &#8211; The client secret value of the Microsoft App that you can generate in the Azure portal.<\/li>\n<li><strong>Authorization URL<\/strong> &#8211; The authorization URL of the Microsoft Azure Portal.<\/li>\n<li><strong>Token Request URL<\/strong> &#8211; The token request URL of the Microsoft Azure Portal.<\/li>\n<li><strong>Scope<\/strong> &#8211; You must enter this scope value:<br \/>\n<code>email Mail.ReadWrite Mail.Send offline_access openid profile User.Read Tasks.ReadWrite Calendars.ReadWrite MailboxSettings.Read<\/code><\/li>\n<li><strong>Refresh Token URL<\/strong> &#8211; The refresh token URL of the Microsoft Azure Portal.<br \/>To register an Azure App, read the <a href=\"https:\/\/developer.kore.ai\/v10-1\/docs\/bots\/channel-enablement\/adding-the-microsoft-teams-channel\/\">Adding the Microsoft Teams Channel<\/a> article.<\/li>\n<\/ul>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307073435\/ms_graph_action6.png\"><img loading=\"lazy\" decoding=\"async\" width=\"794\" height=\"915\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307073435\/ms_graph_action6.png\" alt=\"\"  class=\"alignnone size-medium wp-image-55572\" srcset=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307073435\/ms_graph_action6.png 794w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307073435\/ms_graph_action6-260x300.png 260w\" sizes=\"auto, (max-width: 794px) 100vw, 794px\" \/><\/a><\/li>\n<\/ul>\n<\/li>\n<li>Click <strong>Save Auth<\/strong> to save Authorization Profile.<\/li>\n<li>Select the new <strong>Authorization Profile<\/strong>, which you created to enable integration.<br \/><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307073555\/ms_graph_action7.png\"><img loading=\"lazy\" decoding=\"async\" width=\"794\" height=\"851\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307073555\/ms_graph_action7.png\" alt=\"\" class=\"alignnone size-medium wp-image-55578\" srcset=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307073555\/ms_graph_action7.png 794w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307073555\/ms_graph_action7-280x300.png 280w\" sizes=\"auto, (max-width: 794px) 100vw, 794px\" \/><\/a><\/li>\n<li>Once you click Authorize, you are redirected to <a href=\"https:\/\/login.microsoftonline.com\/\">https:\/\/login.microsoftonline.com\/<\/a>.<\/li>\n<li>Enter login credentials to connect with your Microsoft Graph Account.<\/li>\n<li>Click the <strong>Allow Access<\/strong> button if prompted to let your custom app fetch the access token to complete the authorization.<\/li>\n<li>Once the authorization is successful, you will see a success message.<\/li>\n<li>Click <strong>Enable<\/strong>. When you configure the action for the first time, the <strong>Integration Successful<\/strong>  pop-up is displayed.<br \/><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307073959\/ms_graph_action8.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"912\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307073959\/ms_graph_action8.png\" alt=\"\" class=\"alignnone size-medium wp-image-55587\" srcset=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307073959\/ms_graph_action8.png 1920w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307073959\/ms_graph_action8-300x143.png 300w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307073959\/ms_graph_action8-1024x486.png 1024w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/a><br \/><strong>Note<\/strong>: The Microsoft Graph action is moved from Available to Configured region.\n<\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"Allow_End_User_to_Authorize\">Allow End User to Authorize<\/span><\/h3>\n<p>You can authorize the integration at a user level with their login credentials. The user authorization process involves requesting permission for Kore.ai&#8217;s Microsoft Graph app to access an access token at runtime. You can also use the custom authorization profile to fetch the access token based on user credentials.<\/p>\n<p>Steps to authorize a Microsoft Graph action at a user level:<\/p>\n<ol>\n<li>Go to <strong>Build > Integrations > Actions<\/strong>, and select the <strong>Microsoft Graph<\/strong> action.<\/li>\n<li>In the Configurations dialog, select the <strong>Authorization<\/strong> tab.<\/li>\n<li>Enter the following details:\n<ul>\n<li><strong>Authorization Type<\/strong> &#8211; Select the <strong>Allow Users to Authorize the Integration<\/strong> option, and then select <strong>OAuth<\/strong> option.<br \/><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307074358\/ms_graph_action4.png\"><img loading=\"lazy\" decoding=\"async\" width=\"799\" height=\"850\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307074358\/ms_graph_action4.png\" alt=\"\"  class=\"alignnone size-medium wp-image-55593\" srcset=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307074358\/ms_graph_action4.png 799w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307074358\/ms_graph_action4-282x300.png 282w\" sizes=\"auto, (max-width: 799px) 100vw, 799px\" \/><\/a><br \/>\n<strong>System Authorization<\/strong><\/p>\n<p>The end user has to provide credentials during the conversation to authorize users for Microsoft Graph integration to obtain the access token.<\/p>\n<\/li>\n<li>Select the <strong>System<\/strong> card to enable the Kore.ai&#8217;s preconfigured Microsoft Graph app.<br \/><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307074610\/ms_graph_action5.png\"><img loading=\"lazy\" decoding=\"async\" width=\"799\" height=\"850\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307074610\/ms_graph_action5.png\" alt=\"\" class=\"alignnone size-medium wp-image-55597\" srcset=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307074610\/ms_graph_action5.png 799w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307074610\/ms_graph_action5-282x300.png 282w\" sizes=\"auto, (max-width: 799px) 100vw, 799px\" \/><\/a><\/li>\n<li>Once you click the <strong>Enable<\/strong> button, a link is sent to the end user to authorize the integration.<\/li>\n<li>Click the link and enter the login credentials to allow the user to authorize the integration.<br \/><strong>Custom Authorization<\/strong><br \/>\nCreate your custom authorization profile to obtain an access token and use it to complete integration without using Kore.ai&#8217;s Microsoft Graph app for authorization.<\/p>\n<ul>\n<li>Select Custom to <strong>enable<\/strong> the custom authorization profile.<\/li>\n<li>Click the <strong>Select Authorization<\/strong> drop-down and select the <strong>Create New<\/strong> option. Follow the instructions in the <strong>Custom Authorization<\/strong> section.<\/li>\n<li>You can also select an existing authorization profile as shown below:<br \/><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307074736\/ms_graph_action11_user_custom.png\"><img loading=\"lazy\" decoding=\"async\" width=\"792\" height=\"846\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307074736\/ms_graph_action11_user_custom.png\" alt=\"\" class=\"alignnone size-medium wp-image-55600\" srcset=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307074736\/ms_graph_action11_user_custom.png 792w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307074736\/ms_graph_action11_user_custom-281x300.png 281w\" sizes=\"auto, (max-width: 792px) 100vw, 792px\" \/><\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>Click the <strong>Enable<\/strong> button. The users will see the authorize option during the runtime.<\/li>\n<\/ol>\n<h2><span class=\"ez-toc-section\" id=\"Step_2_Install_the_Microsoft_Graph_Action_Templates\">Step 2: Install the Microsoft Graph Action Templates<\/span><\/h2>\n<p>Once you have configured a Microsoft Graph Integration, you can explore and install action templates.<\/p>\n<p>Steps to install action templates:<\/p>\n<ol>\n<li>On the Integration Successful dialog, click the <strong>Explore Templates<\/strong> button to view the templates.<br \/><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307073959\/ms_graph_action8.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"912\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307073959\/ms_graph_action8.png\" alt=\"\" class=\"alignnone size-medium wp-image-55587\" srcset=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307073959\/ms_graph_action8.png 1920w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307073959\/ms_graph_action8-300x143.png 300w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307073959\/ms_graph_action8-1024x486.png 1024w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/a><\/li>\n<li>In the Integration Templates dialog, click the <strong>Install<\/strong> button to begin the installation.<br \/><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307075213\/ms_graph_action9.png\"><img loading=\"lazy\" decoding=\"async\" width=\"596\" height=\"634\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307075213\/ms_graph_action9.png\" alt=\"\" class=\"alignnone size-medium wp-image-55606\" srcset=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307075213\/ms_graph_action9.png 596w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307075213\/ms_graph_action9-282x300.png 282w\" sizes=\"auto, (max-width: 596px) 100vw, 596px\" \/><\/a><\/li>\n<li>Once the template is installed, click the <strong>Go to Dialog<\/strong> button to view the dialog task.<\/li>\n<li>Once all templates are installed, a dialog task for each template is auto-created.<br \/><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307075326\/ms_graph_action10.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1919\" height=\"823\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307075326\/ms_graph_action10.png\" alt=\"\" class=\"alignnone size-medium wp-image-55609\" srcset=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307075326\/ms_graph_action10.png 1919w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307075326\/ms_graph_action10-300x129.png 300w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307075326\/ms_graph_action10-1024x439.png 1024w\" sizes=\"auto, (max-width: 1919px) 100vw, 1919px\" \/><\/a><\/li>\n<li>Select the desired dialog task from the templates and click <strong>Proceed<\/strong>. For example, select the List All Events task.<br \/><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307064924\/ms_graph_dialog.png\"><img loading=\"lazy\" decoding=\"async\" width=\"798\" height=\"903\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307064924\/ms_graph_dialog.png\" alt=\"\" class=\"alignnone size-medium wp-image-55492\" srcset=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307064924\/ms_graph_dialog.png 798w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307064924\/ms_graph_dialog-265x300.png 265w\" sizes=\"auto, (max-width: 798px) 100vw, 798px\" \/><\/a><\/li>\n<li>Once you click Proceed, the dialog task is auto-created, and the canvas opens with all required entity nodes, service nodes, and message scripts.<br \/><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307075553\/list_all_events.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1685\" height=\"914\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307075553\/list_all_events.png\" alt=\"\" class=\"alignnone size-medium wp-image-55613\" srcset=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307075553\/list_all_events.png 1685w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307075553\/list_all_events-300x163.png 300w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v10-1\/wp-content\/uploads\/sites\/35\/20230307075553\/list_all_events-1024x555.png 1024w\" sizes=\"auto, (max-width: 1685px) 100vw, 1685px\" \/><\/a><\/li>\n<\/ol>\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n<\/div><\/div><\/div><\/div><\/div><\/section>\n","protected":false},"excerpt":{"rendered":"You can use Microsoft Graph to create, view, and update events and to-do lists, and send emails to users. Click the Microsoft Graph link to learn more. . This article explains how to enable, authorize, configure, and install the Microsoft Graph pre-built templates. Authorizations Supported The Kore.ai XO Platform supports basic authentication to allow a...","protected":false},"author":17,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[201],"tags":[],"class_list":["post-55511","post","type-post","status-publish","format-standard","hentry","category-integrations"],"_links":{"self":[{"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/posts\/55511","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/comments?post=55511"}],"version-history":[{"count":10,"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/posts\/55511\/revisions"}],"predecessor-version":[{"id":55777,"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/posts\/55511\/revisions\/55777"}],"wp:attachment":[{"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/media?parent=55511"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/categories?post=55511"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/developer.kore.ai\/v10-1\/wp-json\/wp\/v2\/tags?post=55511"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}