Skip to main content

Configure the Microsoft 365 connector

The Snow Integration Connector for Microsoft 365 is configured in the Snow Integration Manager. For more information, refer to Snow Integration Manager.

Microsoft 365

The Microsoft 365 connector uses an API connection.

In Snow Integration Manager, add the Microsoft 365 connector, and configure the settings:

  1. In the Snow License Manager Configuration section and in the API Endpoint box, enter the URL to the Snow License Manager (SLM) Web API.

    Example 4.


  2. In the Port box, enter the port of the SLM Web API.

  3. In the User Name and Password boxes, enter credentials for a user account with access to the SLM Web API.

  4. If you need to use a proxy server to connect to the SLM Web API, select the Proxy you want to use. Proxies can be configured in the Proxy profiles tab in Snow Integration Manager main interface.

  5. Select Get customer.

    The Customer box is populated with the current SLM customer.

  6. In the Microsoft 365 Configuration section and in the Graph API subsection, enter the Application Id, Application Secret, and Directory ID found in the Graph API app in the Azure portal, see Configure Graph API in Microsoft Azure.

  7. To include information on the country and department of Microsoft 365 users, select the Include country and department checkbox.

  8. To include information on last logon time for Skype for BusinessExchange Online, OneDrive, SharePoint, Yammer, and Teams, select the Include last activity checkbox.

  9. Select the M365 Cloud environment that you want to connect to:

    • Select PublicCloud to connect to global public cloud environment (this is the default option).

    • Select UsGovCloud to connect to Microsoft Cloud for US Government.

  10. Optionally, enable domain filtering according to Domain filtering.

  11. If you need to use a proxy server to connect to Microsoft 365, select the Proxy you want to use. Proxies can be configured in the Proxy profiles tab in Snow Integration Manager main interface.

  12. To verify the connection, select Test connection.

  13. Select OK.

Domain filtering

Domain filtering is a feature in the Microsoft 365 connector that makes it possible to filter which Microsoft 365 users to import based on the domain name. A list of verified domains is fetched for the Microsoft 365 tenant, and the domains for which to import the data from can be selected. Users with a matching domain in their UserPrincipalName are imported.

Even though the user list will be filtered, the number of subscriptions cannot be filtered by the domain name. The subscription information sent to Snow License Manager will represent the state for the whole Microsoft 365 estate.

To use domain filtering:

  1. Select Domain filtering.

    The Filter by domains dialog box opens.

  2. Select the Enable domain filtering checkbox.

  3. Select the domains that you want to import data from.

    Select All selects all of the domains in the list.

    Select None clears the checkboxes.

  4. Select OK.

  5. Continue to manually aggregate the connector or schedule an aggregation.


To configure a schedule for the Microsoft 365 connector:

  1. In Snow Integration Manager Properties, select the Connector options tab.

  2. In the Active connectors list, select the Microsoft 365 connector.

  3. Select Schedule.

    The Schedule for Microsoft 365 connector dialog box appears.

  4. Select the Schedule aggregation at every checkbox, and then set an aggregation interval.

  5. Select OK to save the schedule and close the dialog box.


The connector should be scheduled outside of the time span when the Data Update Job (DUJ) is active/running. Otherwise, performance of both the connector and the DUJ might be affected negatively.