PageSourceSearch

https://embedded-workflow-builder.netlify.app/assets/js/2a01be76.533ff201.js

js embedded-workflow-builder.netlify.app collected 2026-10-03 10:44:55 UTC 78,793 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkembedded_workflow_builder_docs=self.webpackChunkembedded_workflow_builder_docs||[]).push([["5726"],{33621(e,n,t){t.r(n),t.d(n,{metadata:()=>s,default:()=>a,frontMatter:()=>d,contentTitle:()=>l,toc:()=>c,assets:()=>o});var s=JSON.parse('{"id":"connectors/ms-outlook","title":"Microsoft Outlook Connector","description":"Manage emails, calendar events, and subscriptions in Microsoft Outlook.","source":"@site/docs/connectors/ms-outlook.md","sourceDirName":"connectors","slug":"/connectors/ms-outlook","permalink":"/connectors/ms-outlook","draft":false,"unlisted":false,"tags":[],"version":"current","frontMatter":{"title":"Microsoft Outlook Connector","sidebar_label":"Microsoft Outlook","description":"Manage emails, calendar events, and subscriptions in Microsoft Outlook."},"sidebar":"docs","previous":{"title":"Microsoft OneDrive","permalink":"/connectors/ms-onedrive"},"next":{"title":"Microsoft Power BI","permalink":"/connectors/ms-power-bi"}}'),i=t(74848),r=t(28453);let d={title:"Microsoft Outlook Connector",sidebar_label:"Microsoft Outlook",description:"Manage emails, calendar events, and subscriptions in Microsoft Outlook."},l,o={},c=[{value:"API Documentation",id:"api-documentation",level:2},{value:"Connections",id:"connections",level:2},{value:"OAuth 2.0 Authorization Code",id:"templatedoauth",level:3},{value:"Prerequisites",id:"prerequisites",level:4},{value:"Setup Steps",id:"setup-steps",level:4},{value:"Configure the Connection",id:"configure-the-connection",level:4},{value:"OAuth 2.0 Authorization Code (Deprecated)",id:"oauth",level:3},{value:"Prerequisites",id:"prerequisites-1",level:4},{value:"Setup Steps",id:"setup-steps-1",level:4},{value:"Configure the Connection",id:"configure-the-connection-1",level:4},{value:"App Verification and Admin Consent",id:"app-verification-and-admin-consent",level:4},{value:"Publisher Verification",id:"publisher-verification",level:4},{value:"Admin Consent",id:"admin-consent",level:4},{value:"OAuth 2.0 Client Credentials",id:"oauthclientcredentials",level:3},{value:"Prerequisites",id:"prerequisites-2",level:4},{value:"Setup Steps",id:"setup-steps-2",level:4},{value:"Configure the Connection",id:"configure-the-connection-2",level:4},{value:"Triggers",id:"triggers",level:2},{value:"Calendar Event Webhook",id:"webhooklifecycle",level:3},{value:"Mail Message Webhook",id:"mailfolderwebhook",level:3},{value:"New and Updated Messages",id:"pollchangestrigger",level:3},{value:"Webhook",id:"webhook",level:3},{value:"Actions",id:"actions",level:2},{value:"Cancel Event",id:"cancelevent",level:3},{value:"Create Calendar",id:"createcalendar",level:3},{value:"Create Event",id:"createevent",level:3},{value:"Create Event Subscription",id:"createeventsubscription",level:3},{value:"Create Mail Folder",id:"createmailfolder",level:3},{value:"Create Mail Folder Subscription",id:"createmailfoldersubscription",level:3},{value:"Delete All Instance Subscriptions",id:"deleteallinstancesubscriptions",level:3},{value:"Delete Calendar",id:"deletecalendar",level:3},{value:"Delete Event",id:"deleteevent",level:3},{value:"Delete Mail Folder",id:"deletemailfolder",level:3},{value:"Delete Message",id:"deletemessage",level:3},{value:"Delete Subscription",id:"deletesubscription",level:3},{value:"Get Calendar Event",id:"getcalendarevent",level:3},{value:"Get Current User",id:"getcurrentuser",level:3},{value:"Get Mail Message",id:"getmessagebyid",level:3},{value:"Get Schedule Availability",id:"getschedule",level:3},{value:"List Calendars",id:"listcalendars",level:3},{value:"List Events",id:"listevents",level:3},{value:"List Mail Folders",id:"listmailfolders",level:3},{value:"List Mail Messages",id:"listmessages",level:3},{value:"List Subscriptions",id:"listsubscriptions",level:3},{value:"List Supported Languages",id:"listsupportedlanguages",level:3},{value:"List Supported Timezones",id:"listsupportedtimezones",level:3},{value:"Raw Request",id:"rawrequest",level:3},{value:"Send Message",id:"sendmessage",level:3},{value:"Update Calendar",id:"updatecalendar",level:3},{value:"Update Event",id:"updateevent",level:3}
1,{value:"Update Event Subscription Expiration",id:"updateeventsubscription",level:3}];function h(e){let n={a:"a",admonition:"admonition",code:"code",h2:"h2",h3:"h3",h4:"h4",img:"img",li:"li",ol:"ol",p:"p",pre:"pre",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",vimeo:"vimeo",...(0,r.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.img,{alt:"Microsoft Outlook",src:t(12295).A+"#connector-icon",width:"32",height:"32"}),"\n",(0,i.jsx)(n.a,{href:"https://outlook.live.com",children:"Microsoft Outlook"})," is a productivity suite for managing email and calendar.\nThis component allows reading, sending, and managing emails, as well as creating, updating, and managing calendar events and subscriptions."]}),"\n",(0,i.jsx)(n.h2,{id:"api-documentation",children:"API Documentation"}),"\n",(0,i.jsxs)(n.p,{children:["This component was built using the ",(0,i.jsx)(n.a,{href:"https://learn.microsoft.com/en-us/graph/api/overview",children:"Microsoft Graph API"})," currently utilizing v1.0"]}),"\n",(0,i.jsx)(n.h2,{id:"connections",children:"Connections"}),"\n",(0,i.jsx)(n.h3,{id:"templatedoauth",children:"OAuth 2.0 Authorization Code"}),"\n",(0,i.jsx)(n.p,{children:"Authenticates actions in all Microsoft's Graph API services."}),"\n",(0,i.jsx)(n.p,{children:"To connect to Microsoft Outlook using OAuth 2.0, create an App Registration in Microsoft Entra (formerly Azure Active Directory)."}),"\n",(0,i.jsx)(n.h4,{id:"prerequisites",children:"Prerequisites"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Access to a ",(0,i.jsx)(n.a,{href:"https://entra.microsoft.com/",children:"Microsoft Entra admin center"})," or ",(0,i.jsx)(n.a,{href:"https://portal.azure.com/#home",children:"Azure Portal"})]}),"\n",(0,i.jsx)(n.li,{children:"Permissions to create App Registrations"}),"\n"]}),"\n",(0,i.jsx)(n.h4,{id:"setup-steps",children:"Setup Steps"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsxs)(n.li,{children:["Navigate to ",(0,i.jsx)(n.a,{href:"https://portal.azure.com/#home",children:"Azure Active Directory tenant"})," and create a new ",(0,i.jsx)(n.strong,{children:"App Registration"})]}),"\n",(0,i.jsxs)(n.li,{children:["When creating the application, select ",(0,i.jsx)(n.strong,{children:"Supported account types"}),":\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Choose ",(0,i.jsx)(n.strong,{children:"Accounts in any organizational directory (Any Azure AD directory - Multitenant)"})," to allow users from other organizations to authenticate"]}),"\n"]}),"\n"]}),"\n",(0,i.jsxs)(n.li,{children:["Under ",(0,i.jsx)(n.strong,{children:"Platforms"}),", add the ",(0,i.jsx)(n.strong,{children:"Web"})," platform:\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Add ",(0,i.jsx)(n.code,{children:"https://oauth2.integrations.acme.com/callback"})," as a ",(0,i.jsx)(n.strong,{children:"Redirect URI"})]}),"\n"]}),"\n"]}),"\n",(0,i.jsxs)(n.li,{children:["Navigate to ",(0,i.jsx)(n.strong,{children:"Certificates & Secrets"})," and create a new ",(0,i.jsx)(n.strong,{children:"Client Secret"}),":\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Copy the ",(0,i.jsx)(n.strong,{children:"Value"})," of the client secret (this will only be shown once)"]}),"\n"]}),"\n"]}),"\n",(0,i.jsxs)(n.li,{children:["Navigate to the ",(0,i.jsx)(n.strong,{children:"Overview"})," page and copy the ",(0,i.jsx)(n.strong,{children:"Application (client) ID"})]}),"\n"]}),"\n",(0,i.jsx)(n.h4,{id:"configure-the-connection",children:"Configure the Connection"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Enter the ",(0,i.jsx)(n.strong,{children:"Application (client) ID"})," value into the ",(0,i.jsx)(n.strong,{children:"Client ID"})," field"]}),"\n",(0,i.jsxs)(n.li,{children:["Enter the ",(0,i.jsx)(n.strong,{children:"Client Secret"})," value into the same named field"]}),"\n",(0,i.jsxs)(n.li,{children:["The default scopes are pre-configured for common use cases:\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{children:"https://graph.microsoft.com/User.Read https://graph.microsoft.com/Calendars.ReadWrite https://graph.microsoft.com/Mail.ReadWrite https://graph.microsoft.com/Mail.Send offline_access\n"})}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"https://graph.microsoft.com/User.Read"})," - Read basic user data"]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"https://graph.microsoft.com/Calendars.ReadWrite"})," - Manage Outlook calendar"]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"https://graph.microsoft.com/Mail.ReadWrite"})," - Manage email"]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"https://graph.microsoft.com/Mail.Send"})," - Send email"]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"offline_access"})," - Maintain OAuth connection and receive refresh tokens"]}),"\n",(0,i.jsxs)(n.li,{children:["Refer to ",(0,i.jsx)(n.a,{href:"https://learn.microsoft.com/en-us
1/graph/permissions-reference",children:"Microsoft Graph permissions reference"})," for additional scope information"]}),"\n"]}),"\n"]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.strong,{children:"Additional Authorization Parameters"})," (optional) - Query string parameters appended to the OAuth authorization URL:\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Use ",(0,i.jsx)(n.code,{children:"prompt=consent"})," to force Microsoft to display the consent screen, which is useful when the requested scopes have changed and users need to re-authorize"]}),"\n",(0,i.jsxs)(n.li,{children:["Use ",(0,i.jsx)(n.code,{children:"[email protected]"})," to pre-fill the user's email address on the sign-in page"]}),"\n",(0,i.jsxs)(n.li,{children:["Multiple parameters can be combined with ",(0,i.jsx)(n.code,{children:"&"})," (e.g., ",(0,i.jsx)(n.code,{children:"prompt=consent&[email protected]"}),")"]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.admonition,{title:"Single-Tenant Applications",type:"note",children:(0,i.jsx)(n.p,{children:"For single-tenant applications (not Multitenant), tenant-specific URLs are required. The connection will automatically handle tenant-specific configuration when a Tenant ID is provided."})}),"\n",(0,i.jsx)(n.admonition,{title:"Cloud Environments",type:"info",children:(0,i.jsx)(n.p,{children:"The connection supports different Microsoft cloud environments (Commercial, Government, China). The Base URL will automatically adjust based on the selected cloud environment."})}),"\n",(0,i.jsxs)(n.p,{children:["This connection uses OAuth 2.0, a common authentication mechanism for integrations.\nRead about how OAuth 2.0 works ",(0,i.jsx)(n.a,{href:"/oauth2",children:"here"}),"."]}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Input"}),(0,i.jsx)(n.th,{children:"Comments"}),(0,i.jsx)(n.th,{children:"Default"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Base URL"}),(0,i.jsxs)(n.td,{children:["The base URL for the Microsoft Graph API. Depending on your cloud environment, you can choose the correct one ",(0,i.jsx)(n.a,{href:"https://learn.microsoft.com/en-us/graph/deployments#microsoft-graph-and-graph-explorer-service-root-endpoints",children:"here"}),"."]}),(0,i.jsx)(n.td,{children:(0,i.jsx)(n.a,{href:"https://graph.microsoft.com",children:"https://graph.microsoft.com"})})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Tenant URL"}),(0,i.jsxs)(n.td,{children:["The tenant URL for the Microsoft Graph API. This is the URL of the tenant that you are connecting to. You can find this in the Azure portal or ",(0,i.jsx)(n.a,{href:"https://learn.microsoft.com/en-us/entra/identity-platform/authentication-national-cloud#microsoft-entra-authentication-endpoints",children:"here"}),"."]}),(0,i.jsx)(n.td,{children:"login.microsoftonline.com/common"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Scopes"}),(0,i.jsx)(n.td,{children:"Microsoft Graph API permission scopes are set on the OAuth application."}),(0,i.jsxs)(n.td,{children:[(0,i.jsx)(n.a,{href:"https://graph.microsoft.com/User.Read",children:"https://graph.microsoft.com/User.Read"})," ",(0,i.jsx)(n.a,{href:"https://graph.microsoft.com/Calendars.ReadWrite",children:"https://graph.microsoft.com/Calendars.ReadWrite"})," ",(0,i.jsx)(n.a,{href:"https://graph.microsoft.com/Mail.ReadWrite",children:"https://graph.microsoft.com/Mail.ReadWrite"})," ",(0,i.jsx)(n.a,{href:"https://graph.microsoft.com/Mail.Send",children:"https://graph.microsoft.com/Mail.Send"})," offline_access"]})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Client ID"}),(0,i.jsx)(n.td,{children:"Client Id of your Azure application."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Client secret value"}),(0,i.jsx)(n.td,{children:"Client Secret generated under 'Certificates & Secrets' in your Azure application."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Additional Authorization Parameters"}),(0,i.jsxs)(n.td,{children:["Query string parameters to append to the OAuth authorization URL. Common parameters include ",(0,i.jsx)(n.code,{children:"prompt=consent"})," to force the consent screen or ",(0,i.jsx)(n.code,{children:"[email protected]"})," to pre-fill the login email."]}),(0,i.jsx)(n.td,{})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"oauth",children:"OAuth 2.0 Authorization Code (Deprecated)"}),"\n",(0,i.jsx)(n.p,{children:"Authenticate using OAuth 2.0 Authorization Code (Deprecated)."}),"\n",(0,i.jsx)(n.admonition,{title:"Deprecated",type:"warning",children:(0,i.jsxs)(n.p,{children:["This connection type is deprecated. Use the ",(0,i.jsx)(n.strong,{children:"OAuth 2.0 Authorization Code"})," connection instead, which provides the same functionality with improved configuration."]})}),"\n",(0,i.jsxs)(n.vimeo,{video:"907604023",children:["\n",(0,i.jsxs)(n.p,{children:['You will first need to create and configure a new "App Registration" within your ',(0,i.jsx)(n.a,{href:"https://portal.azure.com/#home",children:"Azure Active Directory tenant"}),".\nWhen creating the application you will be prompted to select the 'Supported account types'. Under this section, be sure to select 'Accounts in any organizational directory (Any Azure AD directory - Multitenant)'."]}),"\n",(0,i.jsx)(n.h4,{id:"prerequisites-1",children:"Prerequisites"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Access to an ",(0,i.jsx)(n.a,{href:"https://portal.azure.com/#home",children:"Azure Active Directory tenant"})]}),"\n",(0,i.jsx)(n.li,{children:"Permissions to create App Registrations"}),"\n"]}),"\n",(0,i.jsx)(n.h4,{id:"setup-steps-1",children:"Setup Steps"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsxs)(n.li,{children:["Create and configure a new ",(0,i.jsx)(n.strong,{children:"App Registration"})," within the Azure Active Directory tenant"]}),"\n",(0,i.jsxs)(n.li,{children:["When creating the application, select ",(0,i.jsx)(n.strong,{children:"Supported account types"}),":\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Choose ",(0,i.jsx)(n.strong,{children:"Accounts in any organizational directory (Any Azure AD directory - Multitenant)"})," to allow access from other organizations"]}),"\n"]}),"\n"]}),"\n",(0,i.jsxs)(n.li,{children:["Under ",(0,i.jsx)(n.strong,{children:"Platforms"}),", add the ",(0,i.jsx)(n.strong,{children:"Web"})," platform:\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Add the OAuth 2.0 callback URL \u2014 ",(0,i.jsx)(n.code,{children:"https://oauth2.integrations.acme.com/callback"})," \u2014 as a ",(0,i.jsx)(n.strong,{children:"Redirect URI"})]}),"\n"]}),"\n"]}),"\n",(0,i.jsxs)(n.li,{children:["Navigate to ",(0,i.jsx)(n.strong,{children:"Certificates & Secrets"})," and create a new ",(0,i.jsx)(n.strong,{children:"Client Secret"}),":\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Copy the ",(0,i.jsx)(n.strong,{children:"Value"})," of the client secret (this will only be shown once)"]}),"\n"]}),"\n"]}),"\n",(0,i.jsxs)(n.li,{children:["Navigate to the ",(0,i.jsx)(n.strong,{children:"Overview"})," page and copy the ",(0,i.jsx)(n.strong,{children:"Application (client) ID"})]}),"\n"]}),"\n",(0,i.jsx)(n.h4,{id:"configure-the-connection-1",children:"Configure the Connection"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Enter the ",(0,i.jsx)(n.strong,{children:"Application (client) ID"})," value into the ",(0,i.jsx)(n.strong,{children:"Client ID"})," field"]}),"\n",(0,i.jsxs)(n.li,{children:["Enter the ",(0,i.jsx)(n.strong,{children:"Client Secret"})," value into the same named field"]}),"\n",(0,i.jsxs)(n.li,{children:["If Multitenant was not selected when creating the Azure application, replace the ",(0,i.jsx)(n.strong,{children:"Authorize URL"})," and ",(0,i.jsx)(n.strong,{children:"Token URL"})," with tenant-specific values"]}),"\n",(0,i.jsxs)(n.li,{children:["The default scopes are pre-configured (any scopes not needed can be removed):\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"https://graph.microsoft.com/User.Read"})," \u2014 reads basic user data"]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"https://graph.microsoft.com/Calendars.ReadWrite"})," \u2014 manages Outlook calendar"]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"https://graph.microsoft.com/Mail.ReadWrite"})," \u2014 manages email"]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.code,{children:"https://graph.microsoft.com/Mail.Send"})," \u2014 sends email"]}),"\n",(0,i.jsxs)(n.li,{children:["Ensure the ",(0,i.jsx)(n.code,{children:"offline_access"}
1)," scope is included in the app registration. It is essential to maintain the OAuth connection and receive refresh tokens. Without it, users will need to re-authenticate every hour."]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)(n.p,{children:"After saving the integration, users can authenticate with OAuth 2.0 to access their Microsoft Outlook data."}),"\n",(0,i.jsx)(n.h4,{id:"app-verification-and-admin-consent",children:"App Verification and Admin Consent"}),"\n",(0,i.jsx)(n.p,{children:"Microsoft requires Azure AD app registrations used in multi-tenant deployments to complete a publisher verification process. This review confirms the app developer's identity, giving end users confidence that they are authorizing a legitimate, verified application."}),"\n",(0,i.jsx)(n.p,{children:"Azure AD app registrations have two distinct verification concepts that affect how users experience the authentication flow."}),"\n",(0,i.jsx)(n.h4,{id:"publisher-verification",children:"Publisher Verification"}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.strong,{children:"Complete publisher verification before deploying to end users."})," Without it, the Microsoft consent screen displays ",(0,i.jsx)(n.strong,{children:'"Unverified"'})," next to the app name. This reduces user trust and may prevent users in organizations with strict Azure AD policies from being able to authorize the app at all."]}),"\n",(0,i.jsx)(n.p,{children:"To verify the publisher:"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsxs)(n.li,{children:["Ensure the organization has a ",(0,i.jsx)(n.a,{href:"https://partner.microsoft.com/",children:"Microsoft Partner Network (MPN) account"})]}),"\n",(0,i.jsxs)(n.li,{children:["In the ",(0,i.jsx)(n.a,{href:"https://entra.microsoft.com/",children:"Microsoft Entra Admin Center"}),", open the app registration"]}),"\n",(0,i.jsxs)(n.li,{children:["Under ",(0,i.jsx)(n.strong,{children:"Branding & properties"}),", click ",(0,i.jsx)(n.strong,{children:"Add a verified publisher"})]}),"\n",(0,i.jsx)(n.li,{children:"Enter the MPN ID and confirm"}),"\n"]}),"\n",(0,i.jsx)(n.p,{children:'Once verified, the consent screen displays the organization name with a verified badge instead of "Unverified."'}),"\n",(0,i.jsx)(n.h4,{id:"admin-consent",children:"Admin Consent"}),"\n",(0,i.jsxs)(n.p,{children:["Apps requesting ",(0,i.jsx)(n.strong,{children:"application permissions"})," (permissions that act without a signed-in user) or high-privilege ",(0,i.jsx)(n.strong,{children:"delegated permissions"})," require admin consent before any user in a Microsoft 365 tenant can authenticate. Without admin consent, users see a ",(0,i.jsx)(n.strong,{children:'"Need admin approval"'})," error."]}),"\n",(0,i.jsx)(n.p,{children:"A tenant administrator can grant consent using either method:"}),"\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.strong,{children:"Method 1 \u2014 Admin Consent URL:"})}),"\n",(0,i.jsxs)(n.p,{children:["Navigate to the following URL, replacing ",(0,i.jsx)(n.code,{children:"{tenant}"})," with the Directory tenant ID and ",(0,i.jsx)(n.code,{children:"{client_id}"})," with the Application client ID:"]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{children:"https://login.microsoftonline.com/{tenant}/adminconsent?client_id={client_id}\n"})}),"\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.strong,{children:"Method 2 \u2014 Microsoft Entra Admin Center:"})}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsxs)(n.li,{children:["Navigate to ",(0,i.jsx)(n.a,{href:"https://entra.microsoft.com/",children:"Microsoft Entra Admin Center"})," \u2192 ",(0,i.jsx)(n.strong,{children:"Enterprise applications"})]}),"\n",(0,i.jsx)(n.li,{children:"Select the app registration"}),"\n",(0,i.jsxs)(n.li,{children:["Under ",(0,i.jsx)(n.strong,{children:"Permissions"}),", click ",(0,i.jsx)(n.strong,{children:"Grant admin consent for [organization name]"})]}),"\n"]}),"\n",(0,i.jsx)(n.admonition,{title:"Delegated vs. Application Permissions",type:"note",children:(0,i.jsxs)(n.p,{children:["Delegated permissions (user-level) typically do not require admin consent unless they are classified as high privilege. Application permissions always require admin consent. Review the ",(0,i.jsx)(n.a,{href:"https://learn.microsoft.com/en-us
1/graph/permissions-reference",children:"Microsoft Graph permissions reference"})," to identify which permissions require consent."]})}),"\n",(0,i.jsxs)(n.p,{children:["This connection uses OAuth 2.0, a common authentication mechanism for integrations.\nRead about how OAuth 2.0 works ",(0,i.jsx)(n.a,{href:"/oauth2",children:"here"}),"."]}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Input"}),(0,i.jsx)(n.th,{children:"Comments"}),(0,i.jsx)(n.th,{children:"Default"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Base URL"}),(0,i.jsxs)(n.td,{children:["Base URL for the Microsoft Graph API. Depending on the cloud environment, choose the correct endpoint from the ",(0,i.jsx)(n.a,{href:"https://learn.microsoft.com/en-us/graph/deployments#microsoft-graph-and-graph-explorer-service-root-endpoints",children:"Microsoft Graph deployments documentation"}),"."]}),(0,i.jsx)(n.td,{children:(0,i.jsx)(n.a,{href:"https://graph.microsoft.com",children:"https://graph.microsoft.com"})})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Authorize URL"}),(0,i.jsx)(n.td,{children:"OAuth 2.0 Authorization URL for Microsoft Outlook authentication."}),(0,i.jsx)(n.td,{children:(0,i.jsx)(n.a,{href:"https://login.microsoftonline.com/common/oauth2/v2.0/authorize?prompt=consent",children:"https://login.microsoftonline.com/common/oauth2/v2.0/authorize?prompt=consent"})})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Token URL"}),(0,i.jsx)(n.td,{children:"OAuth 2.0 Token URL for Microsoft Outlook authentication."}),(0,i.jsx)(n.td,{children:(0,i.jsx)(n.a,{href:"https://login.microsoftonline.com/common/oauth2/v2.0/token",children:"https://login.microsoftonline.com/common/oauth2/v2.0/token"})})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Scopes"}),(0,i.jsx)(n.td,{children:"List of OAuth permission scopes. These scopes should be configured in the Microsoft Entra App Registration."}),(0,i.jsxs)(n.td,{children:[(0,i.jsx)(n.a,{href:"https://graph.microsoft.com/User.Read",children:"https://graph.microsoft.com/User.Read"})," ",(0,i.jsx)(n.a,{href:"https://graph.microsoft.com/Calendars.ReadWrite",children:"https://graph.microsoft.com/Calendars.ReadWrite"})," ",(0,i.jsx)(n.a,{href:"https://graph.microsoft.com/Mail.ReadWrite",children:"https://graph.microsoft.com/Mail.ReadWrite"})," ",(0,i.jsx)(n.a,{href:"https://graph.microsoft.com/Mail.Send",children:"https://graph.microsoft.com/Mail.Send"})," offline_access"]})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Client ID"}),(0,i.jsx)(n.td,{children:"Application (client) ID from the Microsoft Entra App Registration."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Client secret value"}),(0,i.jsx)(n.td,{children:"Client secret value from the Microsoft Entra App Registration. This value is only shown once when created."}),(0,i.jsx)(n.td,{})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"oauthclientcredentials",children:"OAuth 2.0 Client Credentials"}),"\n",(0,i.jsx)(n.p,{children:"Authenticates actions in all Microsoft's Graph API services."}),"\n",(0,i.jsx)(n.p,{children:"To connect to Microsoft Outlook using OAuth 2.0 Client Credentials flow, create an App Registration with application permissions in Microsoft Entra."}),"\n",(0,i.jsx)(n.p,{children:"The Client Credentials flow is used for server-to-server authentication without user interaction, requiring application-level permissions and admin consent."}),"\n",(0,i.jsx)(n.h4,{id:"prerequisites-2",children:"Prerequisites"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Access to ",(0,i.jsx)(n.a,{href:"https://entra.microsoft.com/",children:"Microsoft Entra admin center"})]}),"\n",(0,i.jsx)(n.li,{children:"Permissions to create App Registrations and grant admin consent"}),"\n",(0,i.jsx)(n.li,{children:"Tenant ID for the organization"}),"\n"]}),"\n",(0,i.jsx)(n.h4,{id:"setup-steps-2",children:"Setup Steps"}),"\n",(0,i.jsxs)(n.ol,{children:["\n",(0,i.jsxs)(n.li,{children:["Navigate to ",(0,i.jsx)(n.a,{href:"https://entra.microsoft.com/",children:"Microsoft Entra"})," ",(0,i.jsx)(n.strong,{children:"Identity"})," > ",(0,i.jsx)(n.strong,{children:"Applications"})," > ",(0,i.jsx)(n.strong,{children:"App registrations"})," and select ",(0,i.jsx)(n.strong,{children:"New registration"}),":\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Set ",(0,i.jsx)(n.strong,{children:"Supported Account types"})," to ",(0,i.jsx)(n.strong,{children:"Accounts in any organizational directory (Any Azure AD directory - Multitenant)"})," to allow access from other organizations"]}),"\n",(0,i.jsxs)(n.li,{children:["Set the ",(0,i.jsx)(n.strong,{children:"Redirect URI"})," dropdown to ",(0,i.jsx)(n.strong,{children:"Web"})," platform and add ",(0,i.jsx)(n.code,{children:"https://oauth2.integrations.acme.com/callback"})," as a ",(0,i.jsx)(n.strong,{children:"Redirect URI"})]}),"\n",(0,i.jsxs)(n.li,{children:["Select ",(0,i.jsx)(n.strong,{children:"Register"})," to complete"]}),"\n"]}),"\n"]}),"\n",(0,i.jsxs)(n.li,{children:["From the App menu, navigate to ",(0,i.jsx)(n.strong,{children:"Certificates & Secrets"})," and add a new ",(0,i.jsx)(n.strong,{children:"Client Secret"}),":\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Copy the ",(0,i.jsx)(n.strong,{children:"Value"})," for the ",(0,i.jsx)(n.strong,{children:"Client Secret"})," (this will only be shown once)"]}),"\n"]}),"\n"]}),"\n",(0,i.jsxs)(n.li,{children:["Navigate to the ",(0,i.jsx)(n.strong,{children:"Overview"})," page and copy the ",(0,i.jsx)(n.strong,{children:"Application (client) ID"})]}),"\n",(0,i.jsxs)(n.li,{children:["Navigate to ",(0,i.jsx)(n.strong,{children:"API Permissions"})," and configure application permissions:\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Select ",(0,i.jsx)(n.strong,{children:"Add Permission"})," > ",(0,i.jsx)(n.strong,{children:"Microsoft Graph"})," > ",(0,i.jsx)(n.strong,{children:"Application permissions"})]}),"\n",(0,i.jsxs)(n.li,{children:["Add all permissions required for the use case (e.g., ",(0,i.jsx)(n.code,{children:"Mail.ReadWrite"}),", ",(0,i.jsx)(n.code,{children:"Calendars.ReadWrite"}),", ",(0,i.jsx)(n.code,{children:"User.Read.All"}),")"]}),"\n",(0,i.jsxs)(n.li,{children:["Refer to ",(0,i.jsx)(n.a,{href:"https://learn.microsoft.com/en-us
1/graph/permissions-reference",children:"Microsoft Graph permissions reference"})," for available permissions"]}),"\n"]}),"\n"]}),"\n",(0,i.jsxs)(n.li,{children:["After applying all relevant permissions, select ",(0,i.jsx)(n.strong,{children:"Grant Admin Consent"})," to authorize the application permissions"]}),"\n"]}),"\n",(0,i.jsx)(n.h4,{id:"configure-the-connection-2",children:"Configure the Connection"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Enter the ",(0,i.jsx)(n.strong,{children:"Tenant ID"})," for the organization being accessed"]}),"\n",(0,i.jsxs)(n.li,{children:["Enter the ",(0,i.jsx)(n.strong,{children:"Application (client) ID"})," value into the ",(0,i.jsx)(n.strong,{children:"Client ID"})," field"]}),"\n",(0,i.jsxs)(n.li,{children:["Enter the ",(0,i.jsx)(n.strong,{children:"Client Secret"})," value into the same named field"]}),"\n",(0,i.jsxs)(n.li,{children:["Enter the ",(0,i.jsx)(n.strong,{children:"User ID"})," of the user whose data will be accessed (required for user-specific endpoints)"]}),"\n",(0,i.jsxs)(n.li,{children:["The default scope ",(0,i.jsx)(n.code,{children:"https://graph.microsoft.com/.default"})," is pre-configured for the connection"]}),"\n"]}),"\n",(0,i.jsx)(n.admonition,{title:"Client Credentials vs Authorization Code",type:"note",children:(0,i.jsxs)(n.p,{children:["The Client Credentials flow uses application permissions and does not require user login. This is ideal for background services and automated processes. For user-delegated permissions, use the ",(0,i.jsx)(n.strong,{children:"OAuth 2.0 Authorization Code"})," connection instead."]})}),"\n",(0,i.jsx)(n.admonition,{title:"User ID Required",type:"warning",children:(0,i.jsxs)(n.p,{children:["All actions using the client credentials flow require a ",(0,i.jsx)(n.strong,{children:"User ID"})," to specify which user's data to access. This is required because application permissions operate on behalf of the application, not a signed-in user."]})}),"\n",(0,i.jsxs)(n.p,{children:["This connection uses OAuth 2.0, a common authentication mechanism for integrations.\nRead about how OAuth 2.0 works ",(0,i.jsx)(n.a,{href:"/oauth2",children:"here"}),"."]}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Input"}),(0,i.jsx)(n.th,{children:"Comments"}),(0,i.jsx)(n.th,{children:"Default"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Base URL"}),(0,i.jsxs)(n.td,{children:["The base URL for the Microsoft Graph API. Depending on your cloud environment, you can choose the correct one ",(0,i.jsx)(n.a,{href:"https://learn.microsoft.com/en-us/graph/deployments#microsoft-graph-and-graph-explorer-service-root-endpoints",children:"here"}),"."]}),(0,i.jsx)(n.td,{children:(0,i.jsx)(n.a,{href:"https://graph.microsoft.com",children:"https://graph.microsoft.com"})})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Microsoft Entra ID Endpoint"}),(0,i.jsxs)(n.td,{children:["The Microsoft Entra ID endpoint for the Microsoft Graph API. You can find this in the Azure portal or ",(0,i.jsx)(n.a,{href:"https://learn.microsoft.com/en-us/graph/deployments#app-registration-and-token-service-root-endpoints",children:"here"}),"."]}),(0,i.jsx)(n.td,{children:(0,i.jsx)(n.a,{href:"https://login.microsoftonline.com",children:"https://login.microsoftonline.com"})})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Tenant"}),(0,i.jsx)(n.td,{children:"The tenant ID or name for the Microsoft Graph API. This is the ID or name of the tenant that you are connecting to."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Client ID"}),(0,i.jsx)(n.td,{children:"Client Id of your Azure application."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Client Secret"}),(0,i.jsx)(n.td,{children:"Client Secret generated under 'Certificates & Secrets' in your Azure application."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Scopes"}),(0,i.jsx)(n.td,{children:"Microsoft Graph API Scopes."}),(0,i.jsx)(n.td,{children:(0,i.jsx)(n.a,{href:"https://graph.microsoft.com/.default",children:"https://graph.microsoft.com/.default"})})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"User ID"}),(0,i.jsx)(n.td,{children:"Unique identifier of the user whose data will be accessed. Required for client credentials authentication to work with user-specific endpoints."}),(0,i.jsx)(n.td,{})]})]})]}),"\n",(0,i.jsx)(n.h2,{id:"triggers",children:"Triggers"}),"\n",(0,i.jsx)(n.h3,{id:"webhooklifecycle",children:"Calendar Event Webhook"}),"\n",(0,i.jsx)(n.p,{children:"Receive calendar event notifications from Outlook. Automatically creates and manages a webhook subscription for calendar events when the instance is deployed, and removes the subscription when the instance is deleted. Supports scheduled renewal to keep the subscription active."}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Input"}),(0,i.jsx)(n.th,{children:"Comments"}),(0,i.jsx)(n.th,{children:"Default"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Connection"}),(0,i.jsx)(n.td,{children:"The Outlook connection to use."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Expiration Date/Time"}),(0,i.jsx)(n.td,{children:"The expiration date and time for the webhook subscription in ISO 8601 format. If unspecified, defaults to the current date/time plus 10,070 minutes (the maximum permitted by the Graph API)."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Allow Duplicates"}),(0,i.jsx)(n.td,{children:"When true, allows more than one webhook subscription per endpoint."}),(0,i.jsx)(n.td,{children:"false"})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"mailfolderwebhook",children:"Mail Message Webhook"}),"\n",(0,i.jsx)(n.p,{children:"Receive mail message notifications from Outlook. Automatically creates and manages a webhook subscription for mail messages when the instance is deployed, and removes the subscription when the instance is deleted. Supports scheduled renewal to keep the subscription active."}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Input"}),(0,i.jsx)(n.th,{children:"Comments"}),(0,i.jsx)(n.th,{children:"Default"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Connection"}),(0,i.jsx)(n.td,{children:"The Outlook connection to use."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Mail Change Types"}),(0,i.jsx)(n.td,{children:"The types of changes to listen for on mail messages."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Folder ID"}),(0,i.jsx)(n.td,{children:"The unique identifier of the mail folder to monitor for changes. Leave empty to monitor the entire mailbox."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Expiration Date/Time"}),(0,i.jsx)(n.td,{children:"The expiration date and time for the webhook subscription in ISO 8601 format. If unspecified, defaults to the current date/time plus 10,070 minutes (the maximum permitted by the Graph API)."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Allow Duplicates"}),(0,i.jsx)(n.td,{children:"When true, allows more than one webhook subscription per endpoint."}),(0,i.jsx)(n.td,{children:"false"})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"pollchangestrigger",children:"New and Updated Messages"}),"\n",(0,i.jsx)(n.p,{children:"Checks for new and updated mail messages in Microsoft Outlook on a configured schedule."}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Input"}),(0,i.jsx)(n.th,{children:"Comments"}),(0,i.jsx)(n.th,{children:"Default"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Connection"}),(0,i.jsx)(n.td,{children:"The Outlook connection to use."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Mail Folder ID"}),(0,i.jsx)(n.td,{children:"The unique identifier of a mail folder to limit polling to (e.g., Inbox). Leave empty to poll all folders in the mailbox."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Show New Messages"}),(0,i.jsx)(n.td,{children:"When true, messages created since the last poll are included in the trigger output."}),(0,i.jsx)(n.td,{children:"true"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Show Updated Messages"}),(0,i.jsx)(n.td,{children:"When true, messages updated since the last poll are included in the trigger output."}),(0,i.jsx)(n.td,{children:"true"})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"webhook",children:"Webhook"}),"\n",(0,i.jsx)(n.p,{children:"Receive and validate webhook requests from Outlook for manually configured webhook subscriptions."}),"\n",(0,i.jsx)(n.h2,{id:"actions",children:"Actions"}),"\n",(0,i.jsx)(n.h3,{id:"cancelevent",children:"Cancel Event"}),"\n",(0,i.jsx)(n.p,{children:"Cancels an event."}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Input"}),(0,i.jsx)(n.th,{children:"Comments"}),(0,i.jsx)(n.th,{children:"Default"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Connection"}),(0,i.jsx)(n.td,{children:"The Outlook connection to use."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Event ID"}),(0,i.jsx)(n.td,{children:"The unique identifier of the calendar event."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Comment"}),(0,i.jsx)(n.td,{children:"An optional comment about the cancellation sent to all attendees."}),(0,i.jsx)(n.td,{})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"createcalendar",children:"Create Calendar"}),"\n",(0,i.jsx)(n.p,{children:"Creates a new calendar."}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Input"}),(0,i.jsx)(n.th,{children:"Comments"}),(0,i.jsx)(n.th,{children:"Default"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Connection"}),(0,i.jsx)(n.td,{children:"The Outlook connection to use."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Name"}),(0,i.jsx)(n.td,{children:"The display name shown for the calendar."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Color"}),(0,i.jsxs)(n.td,{children:["The color of the calendar. See the ",(0,i.jsx)(n.code,{children:"color"})," property in the ",(0,i.jsx)(n.a,{href:"https://learn.microsoft.com/en-us
1/graph/api/resources/calendar?view=graph-rest-1.0#properties",children:"Microsoft Graph calendar resource documentation"})," for the supported values."]}),(0,i.jsx)(n.td,{children:"auto"})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"createevent",children:"Create Event"}),"\n",(0,i.jsx)(n.p,{children:"Creates an event on a calendar."}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Input"}),(0,i.jsx)(n.th,{children:"Comments"}),(0,i.jsx)(n.th,{children:"Default"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Connection"}),(0,i.jsx)(n.td,{children:"The Outlook connection to use."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Location Name"}),(0,i.jsx)(n.td,{children:"The name of the event location."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Subject"}),(0,i.jsx)(n.td,{children:"The subject of the calendar event."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Body (HTML)"}),(0,i.jsx)(n.td,{children:"The HTML body content of the event."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Start At"}),(0,i.jsx)(n.td,{children:"The start timestamp in ISO 8601 format without timezone information. Format: YYYY-MM-DDTHH:mm:ss."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Start Timezone"}),(0,i.jsx)(n.td,{children:"The timezone applied to the start time of the event. Use the List Supported Timezones action for valid aliases or values for this user."}),(0,i.jsx)(n.td,{children:"UTC"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"End At"}),(0,i.jsx)(n.td,{children:"The end timestamp in ISO 8601 format without timezone information. Format: YYYY-MM-DDTHH:mm:ss."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"End Timezone"}),(0,i.jsx)(n.td,{children:"The timezone applied to the end time of the event. Use the List Supported Timezones action for valid aliases or values for this user."}),(0,i.jsx)(n.td,{children:"UTC"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Calendar ID"}),(0,i.jsx)(n.td,{children:"The unique identifier of the calendar to list events from. Lists all events for the current user if unspecified."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Attendees Data Collection"}),(0,i.jsx)(n.td,{children:"A reference to data structures representing attendees. Merged with Attendees if both are specified."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Type"}),(0,i.jsx)(n.td,{children:"The event attendees as key-value pairs. Specify the email address as the key and the attendee type (required, optional, or resource) as the value."}),(0,i.jsx)(n.td,{})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"createeventsubscription",children:"Create Event Subscription"}),"\n",(0,i.jsx)(n.p,{children:"Creates an event subscription for Microsoft Outlook."}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Input"}),(0,i.jsx)(n.th,{children:"Comments"}),(0,i.jsx)(n.th,{children:"Default"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Connection"}),(0,i.jsx)(n.td,{children:"The Outlook connection to use."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Notification URL"}),(0,i.jsx)(n.td,{children:"The URL where notification events will be sent."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Expiration Date/Time"}),(0,i.jsx)(n.td,{children:"The expiration date and time for the webhook subscription in ISO 8601 format. If unspecified, defaults to the current date/time plus 10,070 minutes (the maximum permitted by the Graph API)."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Allow Duplicates"}),(0,i.jsx)(n.td,{children:"When true, allows more than one webhook subscription per endpoint."}),(0,i.jsx)(n.td,{children:"false"})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"createmailfolder",children:"Create Mail Folder"}),"\n",(0,i.jsx)(n.p,{children:"Creates a new mail folder."}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Input"}),(0,i.jsx)(n.th,{children:"Comments"}),(0,i.jsx)(n.th,{children:"Default"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Connection"}),(0,i.jsx)(n.td,{children:"The Outlook connection to use."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Parent Folder ID"}),(0,i.jsx)(n.td,{children:"The unique identifier of the parent folder. Creates the folder under this parent. Omit to create a root-level folder."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Display Name"}),(0,i.jsx)(n.td,{children:"The display name shown for the folder in the mailbox."}),(0,i.jsx)(n.td,{})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"createmailfoldersubscription",children:"Create Mail Folder Subscription"}),"\n",(0,i.jsx)(n.p,{children:"Creates a mail folder subscription for Microsoft Outlook."}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Input"}),(0,i.jsx)(n.th,{children:"Comments"}),(0,i.jsx)(n.th,{children:"Default"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Connection"}),(0,i.jsx)(n.td,{children:"The Outlook connection to use."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Mail Change Types"}),(0,i.jsx)(n.td,{children:"The types of changes to listen for on mail messages."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Notification URL"}),(0,i.jsx)(n.td,{children:"The URL where notification events will be sent."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Expiration Date/Time"}),(0,i.jsx)(n.td,{children:"The expiration date and time for the webhook subscription in ISO 8601 format. If unspecified, defaults to the current date/time plus 10,070 minutes (the maximum permitted by the Graph API)."}),(0,i.jsx)(n.td,{})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"deleteallinstancesubscriptions",children:"Delete All Instance Subscriptions"}),"\n",(0,i.jsx)(n.p,{children:"Deletes all subscriptions pointed at this instance."}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Input"}),(0,i.jsx)(n.th,{children:"Comments"}),(0,i.jsx)(n.th,{children:"Default"})]})}),(0,i.jsx)(n.tbody,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Connection"}),(0,i.jsx)(n.td,{children:"The Outlook connection to use."}),(0,i.jsx)(n.td,{})]})})]}
1),"\n",(0,i.jsx)(n.h3,{id:"deletecalendar",children:"Delete Calendar"}),"\n",(0,i.jsx)(n.p,{children:"Deletes an existing calendar."}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Input"}),(0,i.jsx)(n.th,{children:"Comments"}),(0,i.jsx)(n.th,{children:"Default"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Connection"}),(0,i.jsx)(n.td,{children:"The Outlook connection to use."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Calendar ID"}),(0,i.jsx)(n.td,{children:"The unique identifier of the calendar."}),(0,i.jsx)(n.td,{})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"deleteevent",children:"Delete Event"}),"\n",(0,i.jsx)(n.p,{children:"Deletes an event."}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Input"}),(0,i.jsx)(n.th,{children:"Comments"}),(0,i.jsx)(n.th,{children:"Default"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Connection"}),(0,i.jsx)(n.td,{children:"The Outlook connection to use."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Event ID"}),(0,i.jsx)(n.td,{children:"The unique identifier of the calendar event."}),(0,i.jsx)(n.td,{})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"deletemailfolder",children:"Delete Mail Folder"}),"\n",(0,i.jsx)(n.p,{children:"Deletes the specified mail folder."}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Input"}),(0,i.jsx)(n.th,{children:"Comments"}),(0,i.jsx)(n.th,{children:"Default"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Connection"}),(0,i.jsx)(n.td,{children:"The Outlook connection to use."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Folder ID"}),(0,i.jsx)(n.td,{children:"The unique identifier of the mail folder."}),(0,i.jsx)(n.td,{})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"deletemessage",children:"Delete Message"}),"\n",(0,i.jsx)(n.p,{children:"Deletes a message by ID."}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Input"}),(0,i.jsx)(n.th,{children:"Comments"}),(0,i.jsx)(n.th,{children:"Default"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Connection"}),(0,i.jsx)(n.td,{children:"The Outlook connection to use."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Message ID"}),(0,i.jsx)(n.td,{children:"The unique identifier of the email message."}),(0,i.jsx)(n.td,{})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"deletesubscription",children:"Delete Subscription"}),"\n",(0,i.jsx)(n.p,{children:"Deletes an existing subscription for Microsoft Outlook."}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Input"}),(0,i.jsx)(n.th,{children:"Comments"}),(0,i.jsx)(n.th,{children:"Default"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Connection"}),(0,i.jsx)(n.td,{children:"The Outlook connection to use."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Subscription ID"}),(0,i.jsx)(n.td,{children:"The unique identifier of the webhook subscription."}),(0,i.jsx)(n.td,{})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"getcalendarevent",children:"Get Calendar Event"}),"\n",(0,i.jsx)(n.p,{children:"Gets information about a specific calendar event."}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Input"}),(0,i.jsx)(n.th,{children:"Comments"}),(0,i.jsx)(n.th,{children:"Default"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Connection"}),(0,i.jsx)(n.td,{children:"The Outlook connection to use."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Event ID"}),(0,i.jsx)(n.td,{children:"The unique identifier of the calendar event."}),(0,i.jsx)(n.td,{})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"getcurrentuser",children:"Get Current User"}),"\n",(0,i.jsx)(n.p,{children:"Gets the information and metadata of the user that is currently logged in."}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Input"}),(0,i.jsx)(n.th,{children:"Comments"}),(0,i.jsx)(n.th,{children:"Default"})]})}),(0,i.jsx)(n.tbody,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Connection"}),(0,i.jsx)(n.td,{children:"The Outlook connection to use."}),(0,i.jsx)(n.td,{})]})})]}),"\n",(0,i.jsx)(n.h3,{id:"getmessagebyid",children:"Get Mail Message"}),"\n",(0,i.jsx)(n.p,{children:"Fetches and parses a raw message by ID."}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Input"}),(0,i.jsx)(n.th,{children:"Comments"}),(0,i.jsx)(n.th,{children:"Default"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Connection"}),(0,i.jsx)(n.td,{children:"The Outlook connection to use."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Message ID"}),(0,i.jsx)(n.td,{children:"The unique identifier of the email message."}),(0,i.jsx)(n.td,{})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"getschedule",children:"Get Schedule Availability"}),"\n",(0,i.jsx)(n.p,{children:"Gets the free/busy availability information for a collection of users."}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Input"}),(0,i.jsx)(n.th,{children:"Comments"}),(0,i.jsx)(n.th,{children:"Default"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Connection"}),(0,i.jsx)(n.td,{children:"The Outlook connection to use."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Schedules"}),(0,i.jsx)(n.td,{children:"The collection of SMTP addresses of users, distribution lists, or resources to get availability information for."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Start At"}),(0,i.jsx)(n.td,{children:"The start timestamp in ISO 8601 format without timezone information. Format: YYYY-MM-DDTHH:mm:ss."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Start Timezone"}),(0,i.jsx)(n.td,{children:"The timezone applied to the start time of the event. Use the List Supported Timezones action for valid aliases or values for this user."}),(0,i.jsx)(n.td,{children:"UTC"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"End At"}),(0,i.jsx)(n.td,{children:"The end timestamp in ISO 8601 format without timezone information. Format: YYYY-MM-DDTHH:mm:ss."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"End Timezone"}),(0,i.jsx)(n.td,{children:"The timezone applied to the end time of the event. Use the List Supported Timezones action for valid aliases or values for this user."}),(0,i.jsx)(n.td,{children:"UTC"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Availability View Interval"}),(0,i.jsx)(n.td,{children:"The duration of each time slot used to check availability, in minutes."}),(0,i.jsx)(n.td,{children:"30"})]})]})]}
1),"\n",(0,i.jsx)(n.h3,{id:"listcalendars",children:"List Calendars"}),"\n",(0,i.jsx)(n.p,{children:"Lists all calendars for the user."}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Input"}),(0,i.jsx)(n.th,{children:"Comments"}),(0,i.jsx)(n.th,{children:"Default"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Connection"}),(0,i.jsx)(n.td,{children:"The Outlook connection to use."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Fetch All"}),(0,i.jsx)(n.td,{children:"When true, automatically fetches all pages of results using pagination."}),(0,i.jsx)(n.td,{children:"false"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Pagination"}),(0,i.jsx)(n.td,{children:"Page size and offset controls for the result set."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Page Limit"}),(0,i.jsx)(n.td,{children:"The maximum number of results to return per page."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Page Skip"}),(0,i.jsx)(n.td,{children:"The number of records to skip before returning results."}),(0,i.jsx)(n.td,{})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"listevents",children:"List Events"}),"\n",(0,i.jsx)(n.p,{children:"Lists all events for the user."}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Input"}),(0,i.jsx)(n.th,{children:"Comments"}),(0,i.jsx)(n.th,{children:"Default"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Connection"}),(0,i.jsx)(n.td,{children:"The Outlook connection to use."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Fetch All"}),(0,i.jsx)(n.td,{children:"When true, automatically fetches all pages of results using pagination."}),(0,i.jsx)(n.td,{children:"false"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Pagination"}),(0,i.jsx)(n.td,{children:"Page size and offset controls for the result set."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Page Limit"}),(0,i.jsx)(n.td,{children:"The maximum number of results to return per page."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Page Skip"}),(0,i.jsx)(n.td,{children:"The number of records to skip before returning results."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Calendar ID"}),(0,i.jsx)(n.td,{children:"The unique identifier of the calendar to list events from. Lists all events for the current user if unspecified."}),(0,i.jsx)(n.td,{})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"listmailfolders",children:"List Mail Folders"}),"\n",(0,i.jsx)(n.p,{children:"Gets the mail folder collection directly under the root folder of the signed-in user, or under the specified parent folder."}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Input"}),(0,i.jsx)(n.th,{children:"Comments"}),(0,i.jsx)(n.th,{children:"Default"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Connection"}),(0,i.jsx)(n.td,{children:"The Outlook connection to use."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Fetch All"}),(0,i.jsx)(n.td,{children:"When true, automatically fetches all pages of results using pagination."}),(0,i.jsx)(n.td,{children:"false"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Pagination"}),(0,i.jsx)(n.td,{children:"Page size and offset controls for the result set."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Page Limit"}),(0,i.jsx)(n.td,{children:"The maximum number of results to return per page."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Page Skip"}),(0,i.jsx)(n.td,{children:"The number of records to skip before returning results."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Parent Folder ID"}),(0,i.jsx)(n.td,{children:"The unique identifier of the parent folder. Lists all folders contained within this folder. Omit to list root-level folders."}),(0,i.jsx)(n.td,{})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"listmessages",children:"List Mail Messages"}),"\n",(0,i.jsx)(n.p,{children:"Lists mail messages in a user's mailbox."}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Input"}),(0,i.jsx)(n.th,{children:"Comments"}),(0,i.jsx)(n.th,{children:"Default"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Connection"}),(0,i.jsx)(n.td,{children:"The Outlook connection to use."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Fetch All"}),(0,i.jsx)(n.td,{children:"When true, automatically fetches all pages of results using pagination."}),(0,i.jsx)(n.td,{children:"false"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Pagination"}),(0,i.jsx)(n.td,{children:"Page size and offset controls for the result set."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Page Limit"}),(0,i.jsx)(n.td,{children:"The maximum number of results to return per page."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Page Skip"}),(0,i.jsx)(n.td,{children:"The number of records to skip before returning results."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Folder ID"}),(0,i.jsx)(n.td,{children:"The unique identifier of the mail folder. Omit to list all messages."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Search"}),(0,i.jsxs)(n.td,{children:["The search query to filter messages. Cannot be used together with Filter. Refer to the ",(0,i.jsx)(n.a,{href:"https://learn.microsoft.com/en-us
1/graph/search-query-parameter",children:"Microsoft Graph search parameter documentation"})," for query syntax."]}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Filter"}),(0,i.jsxs)(n.td,{children:["The OData filter expression to apply to the messages. Cannot be used together with Search. Refer to the ",(0,i.jsx)(n.a,{href:"https://learn.microsoft.com/en-us/graph/filter-query-parameter",children:"Microsoft Graph filter parameter documentation"})," for filter syntax."]}),(0,i.jsx)(n.td,{})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"listsubscriptions",children:"List Subscriptions"}),"\n",(0,i.jsx)(n.p,{children:"Lists all subscriptions for Microsoft Outlook."}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Input"}),(0,i.jsx)(n.th,{children:"Comments"}),(0,i.jsx)(n.th,{children:"Default"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Connection"}),(0,i.jsx)(n.td,{children:"The Outlook connection to use."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Show Instance Webhooks"}),(0,i.jsx)(n.td,{children:"When true, returns only subscriptions for this instance's webhooks."}),(0,i.jsx)(n.td,{children:"true"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Fetch All"}),(0,i.jsx)(n.td,{children:"When true, automatically fetches all pages of results using pagination."}),(0,i.jsx)(n.td,{children:"true"})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"listsupportedlanguages",children:"List Supported Languages"}),"\n",(0,i.jsx)(n.p,{children:"Lists supported languages for the current user."}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Input"}),(0,i.jsx)(n.th,{children:"Comments"}),(0,i.jsx)(n.th,{children:"Default"})]})}),(0,i.jsx)(n.tbody,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Connection"}),(0,i.jsx)(n.td,{children:"The Outlook connection to use."}),(0,i.jsx)(n.td,{})]})})]}),"\n",(0,i.jsx)(n.h3,{id:"listsupportedtimezones",children:"List Supported Timezones"}),"\n",(0,i.jsx)(n.p,{children:"Lists supported timezones for the current user."}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Input"}),(0,i.jsx)(n.th,{children:"Comments"}),(0,i.jsx)(n.th,{children:"Default"})]})}),(0,i.jsx)(n.tbody,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Connection"}),(0,i.jsx)(n.td,{children:"The Outlook connection to use."}),(0,i.jsx)(n.td,{})]})})]}),"\n",(0,i.jsx)(n.h3,{id:"rawrequest",children:"Raw Request"}),"\n",(0,i.jsx)(n.p,{children:"Sends a raw HTTP request to Microsoft Outlook."}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Input"}),(0,i.jsx)(n.th,{children:"Comments"}),(0,i.jsx)(n.th,{children:"Default"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Connection"}),(0,i.jsx)(n.td,{children:"The Microsoft Outlook connection to use."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"URL"}),(0,i.jsxs)(n.td,{children:["The path of the Microsoft Graph endpoint to call (e.g., ",(0,i.jsx)(n.code,{children:"/me/calendars"}),"). The base URL ",(0,i.jsx)(n.code,{children:"https://graph.microsoft.com/v1.0"})," is added automatically. For example, to call ",(0,i.jsx)(n.code,{children:"https://graph.microsoft.com/v1.0/me/calendars"}),", enter ",(0,i.jsx)(n.code,{children:"/me/calendars"}),"."]}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Method"}),(0,i.jsx)(n.td,{children:"The HTTP method to use."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Data"}),(0,i.jsx)(n.td,{children:"The HTTP body payload to send to the URL."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Form Data"}),(0,i.jsx)(n.td,{children:"The Form Data to be sent as a multipart form upload."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"File Data"}),(0,i.jsx)(n.td,{children:"File Data to be sent as a multipart form upload."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"File Data File Names"}),(0,i.jsx)(n.td,{children:"File names to apply to the file data inputs. Keys must match the file data keys above."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Query Parameter"}
1),(0,i.jsx)(n.td,{children:"A list of query parameters to send with the request. This is the portion at the end of the URL similar to ?key1=value1&key2=value2."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Header"}),(0,i.jsx)(n.td,{children:"A list of headers to send with the request."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Response Type"}),(0,i.jsx)(n.td,{children:"The type of data you expect in the response. You can request json, text, or binary data."}),(0,i.jsx)(n.td,{children:"json"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Timeout"}),(0,i.jsx)(n.td,{children:"The maximum time that a client will await a response to its request"}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Retry Delay (ms)"}),(0,i.jsx)(n.td,{children:"The delay in milliseconds between retries. This is used when 'Use Exponential Backoff' is disabled."}),(0,i.jsx)(n.td,{children:"0"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Retry On All Errors"}),(0,i.jsx)(n.td,{children:"If true, retries on all erroneous responses regardless of type. This is helpful when retrying after HTTP 429 or other 3xx or 4xx errors. Otherwise, only retries on HTTP 5xx and network errors."}),(0,i.jsx)(n.td,{children:"false"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Max Retry Count"}),(0,i.jsx)(n.td,{children:"The maximum number of retries to attempt. Specify 0 for no retries."}),(0,i.jsx)(n.td,{children:"0"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Use Exponential Backoff"}),(0,i.jsx)(n.td,{children:"Specifies whether to use a pre-defined exponential backoff strategy for retries. When enabled, 'Retry Delay (ms)' is ignored."}),(0,i.jsx)(n.td,{children:"false"})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"sendmessage",children:"Send Message"}),"\n",(0,i.jsx)(n.p,{children:"Sends a new message."}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Input"}),(0,i.jsx)(n.th,{children:"Comments"}),(0,i.jsx)(n.th,{children:"Default"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Connection"}),(0,i.jsx)(n.td,{children:"The Outlook connection to use."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"To"}),(0,i.jsx)(n.td,{children:"The recipient email addresses. Multiple addresses can be specified as a comma-separated list."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Subject"}),(0,i.jsx)(n.td,{children:"The subject line of the email message."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Body Content Type"}),(0,i.jsx)(n.td,{children:"The format of the message body content."}),(0,i.jsx)(n.td,{children:"html"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"CC"}),(0,i.jsx)(n.td,{children:"The carbon copy email addresses. Multiple addresses can be specified as a comma-separated list."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"BCC"}),(0,i.jsx)(n.td,{children:"The blind carbon copy email addresses. Multiple addresses can be specified as a comma-separated list."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Message Body"}),(0,i.jsx)(n.td,{children:"The plain text or HTML body content of the email message."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Attachments"}),(0,i.jsx)(n.td,{children:"The file attachments as key-value pairs. Specify the file name as the key (e.g., my-file.pdf) and the file data as the value."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Dynamic Attachments"}),(0,i.jsx)(n.td,{children:'An array of objects with "key" and "value" properties, where "key" is the file name and "value" is the binary file data. Typically used as a reference from a previous step.'}),(0,i.jsx)(n.td,{})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"updatecalendar",children:"Update Calendar"}),"\n",(0,i.jsx)(n.p,{children:"Updates an existing calendar."}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Input"}),(0,i.jsx)(n.th,{children:"Comments"}),(0,i.jsx)(n.th,{children:"Default"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Connection"}),(0,i.jsx)(n.td,{children:"The Outlook connection to use."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Calendar ID"}),(0,i.jsx)(n.td,{children:"The unique identifier of the calendar."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Name"}),(0,i.jsx)(n.td,{children:"The display name shown for the calendar."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Color"}),(0,i.jsxs)(n.td,{children:["The color of the calendar. See the ",(0,i.jsx)(n.code,{children:"color"})," property in the ",(0,i.jsx)(n.a,{href:"https://learn.microsoft.com/en-us
1/graph/api/resources/calendar?view=graph-rest-1.0#properties",children:"Microsoft Graph calendar resource documentation"})," for the supported values."]}),(0,i.jsx)(n.td,{children:"auto"})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"updateevent",children:"Update Event"}),"\n",(0,i.jsx)(n.p,{children:"Updates an existing event."}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Input"}),(0,i.jsx)(n.th,{children:"Comments"}),(0,i.jsx)(n.th,{children:"Default"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Connection"}),(0,i.jsx)(n.td,{children:"The Outlook connection to use."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Event ID"}),(0,i.jsx)(n.td,{children:"The unique identifier of the calendar event."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Location Name"}),(0,i.jsx)(n.td,{children:"The name of the event location."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Subject"}),(0,i.jsx)(n.td,{children:"The subject of the calendar event."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Body (HTML)"}),(0,i.jsx)(n.td,{children:"The HTML body content of the event."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Start At"}),(0,i.jsx)(n.td,{children:"The start timestamp in ISO 8601 format without timezone information. Format: YYYY-MM-DDTHH:mm:ss."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Start Timezone"}),(0,i.jsx)(n.td,{children:"The timezone applied to the start time of the event. Use the List Supported Timezones action for valid aliases or values for this user."}),(0,i.jsx)(n.td,{children:"UTC"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"End At"}),(0,i.jsx)(n.td,{children:"The end timestamp in ISO 8601 format without timezone information. Format: YYYY-MM-DDTHH:mm:ss."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"End Timezone"}),(0,i.jsx)(n.td,{children:"The timezone applied to the end time of the event. Use the List Supported Timezones action for valid aliases or values for this user."}),(0,i.jsx)(n.td,{children:"UTC"})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Attendees Data Collection"}),(0,i.jsx)(n.td,{children:"A reference to data structures representing attendees. Merged with Attendees if both are specified."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Type"}),(0,i.jsx)(n.td,{children:"The event attendees as key-value pairs. Specify the email address as the key and the attendee type (required, optional, or resource) as the value."}),(0,i.jsx)(n.td,{})]})]})]}),"\n",(0,i.jsx)(n.h3,{id:"updateeventsubscription",children:"Update Event Subscription Expiration"}),"\n",(0,i.jsx)(n.p,{children:"Updates the expiration of an existing event subscription for Microsoft Outlook."}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,i.jsxs)(n.table,{children:[(0,i.jsx)(n.thead,{children:(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.th,{children:"Input"}),(0,i.jsx)(n.th,{children:"Comments"}),(0,i.jsx)(n.th,{children:"Default"})]})}),(0,i.jsxs)(n.tbody,{children:[(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Connection"}),(0,i.jsx)(n.td,{children:"The Outlook connection to use."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Subscription ID"}),(0,i.jsx)(n.td,{children:"The unique identifier of the webhook subscription."}),(0,i.jsx)(n.td,{})]}),(0,i.jsxs)(n.tr,{children:[(0,i.jsx)(n.td,{children:"Expiration Date/Time"}),(0,i.jsx)(n.td,{children:"The expiration date and time for the webhook subscription in ISO 8601 format. If unspecified, defaults to the current date/time plus 10,070 minutes (the maximum permitted by the Graph API)."}),(0,i.jsx)(n.td,{})]})]})]}),"\n"]})]})}function a(e={}){let{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(h,{...e})}):h(e)}},12295(e,n,t){t.d(n,{A:()=>s});let s="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABcRAAAXEQHKJvM/AAAH4ElEQVRYha2XeVAUVx7HG9oBwwzDHD0zeMOqMIypSmprt2q3YmltdHdTW7UxxiNGs0bFA0TkBhmO4TKWkogaQbNqymDk8ko8QMkWuImlCOIMc/WAyhkhMxA1rjBEZvq71d0EQSERk1/Vp34980f/Pu+9/r1+TRDPG4AHodN5/moIeBAvEB6D/BbxgvcJPy/1WnNutvfq8pkvxHsXZ01cd34GsQwkMa5pZ2PTf6aQoRW3ydCLbjK0wkmGXuwfPxV95IZKkKGXMrh76uDJ5Z+NZWWcLRn239fJTVXgbrChkhnMPBvHZsJIXBMirmBCWNWlXy78tMCaC6+T6ytAhpYzZGiFm8+DrCtnPNc+i8facoZ4/8JwBoj1VSBWX6ggxn7K4TmCjTcEnEB49UIy/DLIsKpn8I66DJ+4r+ETOxJR/DeQp14bjovKamDzxdGqe4zaHoMzQCTo/0JsM4FIMrIwgxlEoglTDnZAU9aN4CIH1MU8wcfteOWLe1hEM1hk43nT5nYtaQfetOFpAXCFp+2kJ1OZ1vmK7bdfU2Tb5rJQ2Y3z/HPoPwgTa6MFcTUQxF57QlwNPCOq4L/jOkKKO6EucQwRXGTHq1/ewyIb8FYjz6JGxrX0W+762RlQ6MwiZXYjrdrRAmW2za3MsoGnEaosG1RZNJQZVsh1VsjTWCyQp1shSdJDGXmMCTpCQ13a8+ICqtzWQOX2205ldhMUWTSjyGSLNkKmo+GjtWBisgXiVBoKHc0VlqVZIUu1QprWCMWWIsw+aIS69PsRS/AqtwTAW6yEDewyuJa2c9fPCvjp6AAqy9aryGoClUm7FZk085LWwkzKopk3DrUybx9tQ8iuJngnmSFNHSyeaoEkxQplZBGCD5uhOXUPmhMOaE50I6TUgd+fv4/FTcDbt3gW32JcyzvB/jeGQCbtZAWUmTTDjnrF8Q50PhwAGwyAATeQW90NsdYCaQqPREtDuvEYJufewNRDnZj6SQfHlAPtmFXYhQW1P2JhHc+Cun7X3y3Agtr+S6MKyDOsTnbNfbQWZl5BM1xuwObox5LP2jAvvxml+gecTOK5LpBxJsi1FkiSrRCsOAIiogpEMg0iycyTYIK3zoagIgeCiwcpsrtCzvQi6Li9cnSBdFagCYJEM3Pw2j2u2Nz9zSCiTfBKMEOitaD9/mM0OX6ENNkMcaIJkiQLBCsOg9hSBUJLg9hm5kk0wTvDxhUe6o5iu0vzRR/Upd3lw7vviUCa1SnX2eCXYmFq2vpg/98AKO5hs0CZboV3vHloFgIyrPCJbYAkwQzBO88t4
1NaceYiZ+XSj97R3Zo6Q8NPRAbI0i1OWboOflhfofuQCxT5sWiuUaVYIYo04aXgANwNMTTXDJ8YASZwJguVjCzxZAjvURXZozvYyAVlX8dKs0DbxskMyXuIngRSLk0q3gYwzMgVXeriR/u1AM4jNehCRBiiTzeh5NIDrLb0QRhsgjjFAHN3AC0ReBpHSCCLZypNkwcSsJm6HnHOyG3NO3+c6Y9ZeI+O/9SwkUZVOVeH9wBECEq3FKU+zYWKCifnj7lt41O9G5w+PEXnyLlYebcU3dx5xUu8eaYFHeD0k0Xr4bm2AYHEBPNafhWdMHTyjajg8tl6DV+IN+Bd0QJXfDtUHeqgSvoIy5QpD7WkFVdDZ57+/ecZTAmanJIWGTGtmvGKN+Gv+HZjuOvFTdD54jLWFrfDafBPiKD1EkTch2mKA1z/3gFz5Ocj1l9i3Jch15SBDK+AZVg0i4io8/3UWPhGVkO2gQX3cwVD72iHffdupymsJeCKQpA/w22bpZdvKL8HkliYaGa8oAyOMMTCaTCteybHCL8YAclM9fNnCEfUQhd+AaLMegoUfwGPJEZBh1fw5YNNXIFefhWDZcQjDKiDfboQivwPUvjZQeXcYam8b5HnNTwnoWgL8ttFOvyQL/OKNjDjOCGm8Eb4xDfDeoudGLYzUwy9SD1HETYg210MUVgdhmB6SlQchXnEA5NJieK4+B8HyYghXFUOaeh2Kj9s5qLxmUHtaQO1pHl1AFdclFMcbLeJEGuLYBpc42sD4RhkYcZSeEW+9CfEWdrR1fNFNtRBuvA7hhlr4rPkaivUFCDpswbScWohWHoNv+Jegdt+CIv8uX3So+JgC4HrRJ97sL4o2veYb0/An36j6P4u2XpsrjOt6Wfb+gePUmn2Qr9rpkq3aBY6VLLmQv5uNyZv3IujTW9Cc+QHBRd9h2n4a8swayLYb2IKg9rb+ksAYBxJd9QQ2zUg/nRu4oxLT004OzEg/hacJ3HUZ6qIu/k1Y0o2Qsh7MPtqOSTvrIc2ogWyXFdTeFl4kb0wB4pkjmUZn9mL/Dirs+FDD7uGFHQPBx77FSDrYHY7dXofveJwES+C/b0ORcx3SrDrIP2pkJfguyGt2+u/vfNKGo8X8anAzoC5x7JpzfgDBJY7H6hIHM5JuRl3sYNTFdkZdMgz2d7GdCSnr4fL0fRZGnnmVkebo3dyy7GntHbEP/JyA5vTD3JcvghUY4E4946Ib6rIeaE7dR9DnXZj8UQMjy66D/MOmvkmf3Js+auGhKOO/YEJKHP8ILnH0qosd/eoSh5PL48LOU9rdH3Li+77fHWoGlVNTMXTgfZ4ILPpOFfiZI2hmoX3Wi9POMafcOXN+CyYS4/48I37LGO89R/to+TUMG9T/AbErEnFLld2CAAAAAElFTkSuQmCC"},28453(e,n,t){t.d(n,{R:()=>d,x:()=>l});var s=t(96540);let i={},r=s.createContext(i);function d(e){let n=s.useContext(r);return s.useMemo(function(){return"function"==typeof e?e(n):{...n,...e}},[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:d(e.components),s.createElement(r.Provider,{value:n},e.children)}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.