Events API for Notify Connector for Microsoft TeamsSummary<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } For Self-Configured Integration of Notify Connector with Microsoft Teams, we have started supporting Events API if the following prerequisites are met: ServiceNow VersionZurich or laterConnector Versionv2.10 or laterSetup TypeSelf-configured only. Pre-published setup not supported yet.Spoke version Microsoft Teams Communications Spoke ( v 1.5 or later) Why Events API? The OnlineMeeting API has a known limitation: it does not support retrieving meeting transcripts via the API. The Events API addresses this gap by providing: Full support for creating and updating calendar events in Microsoft TeamsMeeting transcript retrieval — download or reference transcripts directly in ServiceNow Required Microsoft Graph Permissions Events API requires additional permissions to be granted in your Azure AD App Registration. These are in addition to the permissions already configured for the OnlineMeeting API. Permission Purpose Calendars.ReadWrite Create and update calendar events in Microsoft Teams OnlineMeetingTranscript.Read.All Access and retrieve meeting transcripts (optional, required only for transcript features) Setup Steps Step 1: Update Azure AD App Permissions Perform the following steps in the Azure Portal to grant the required permissions: Navigate to Azure Portal → Azure Active Directory → App Registrations.Select your Notify Connector application.Go to API Permissions → Add a permission.Select Microsoft Graph → Application permissions.Add Calendars.ReadWrite (and OnlineMeetingTranscript.Read.All if transcript retrieval is needed).Click "Grant admin consent for [Tenant]" to apply the permissions.Verify all permissions show a Granted status before proceeding. Admin consent must be granted for the permissions to take effect. Without it, API calls will fail with authorization errors. Step 2: Enable Events API in ServiceNow Once Azure permissions are configured, enable the feature in ServiceNow: Navigate to: Notify → Microsoft Teams → Configuration → Setup → Use Events API and toggle the setting on. Configuring Transcript Retrieval When Events API is enabled on a configuration record, a new Transcript & Summary tab becomes visible. You can choose one of the following three modes for handling transcripts: Option Mode Description Option 1 Do Not Provide or Store No transcript data is retrieved from Microsoft Teams Option 2 Allow Only the Link Stores only the URL to the transcript; actual content is not downloaded Option 3 Download and Store as Attachment Automatically downloads the full transcript from Microsoft Teams and stores it as a file attachment. To use any transcript mode beyond Option 1, ensure the OnlineMeetingTranscript.Read.All permission is granted in Azure AD. Related Links<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } Reference: Self-configured app following the below product document https://www.servicenow.com/docs/r/employee-service-management/employee-experience-foundation/setup-notify-ms-teams-single-tenant.html. https://www.servicenow.com/community/itsm-articles/events-api/ta-p/3483540