Microsoft 365 Integration

Microsoft 365 Integration

Microsoft 365 Integration

Microsoft 365 (formerly Office 365) integration with AssetExplorer allows technicians to view and manage the subscriptions purchased from Microsoft by the organization.


Benefits of Microsoft 365 integration:

  • Sync subscription details from Microsoft 365 to AssetExplorer periodically.

  • Map users in AssetExplorer with synced subscriptions based on Microsoft 365 associations.

  • Monitor help desk activities along with licenses and services consumed by users from a central console.

  • Track services usage visually using graph views.


Prerequisites 

  • Ensure you have an optimal network connection.

  • Generate the Client ID, Client Secret Value, and Tenant ID from the Microsoft Graph API.


Register Application in Microsoft 365

  • Create the Client ID and Tenant ID.

    • Sign in to the Azure Portal.

    • Go to App registrations.

    • Click New registration.

    • Enter a name for your app (any reference name).

    • Keep Accounts in this organizational directory only selected.

    • Click Register.

    • From the app overview page, copy the Application (client) ID and Directory (tenant) ID.



Create the Client Secret

From the overview page, click: Add a certificate or secret > Client secrets > New client secret(or navigate to Certificates & secrets > Client secrets > New client secret).

  • Enter a description and set Expires to Never or the longest duration available. Note: Keep track of the expiry date. You will need to regenerate and update this secret when it expires.

  • Click Add, then copy the Client Secret Value immediately. This value is visible only once at creation; store it securely.

  • Add API Permissions

  • Navigate to API permissions → Add a permission.

  • Select Microsoft Graph → Application permissions.

  • Search for and select:

    1. User.Read.All

    2. Directory.Read.All

    3. Organization.Read.All

  • Click Add permissions, then select Grant admin consent for <app name> .

Understanding Terminologies   

Microsoft 365 Subscription/Package/License - Microsoft applications and other productivity services provided by Microsoft, along with their access constraints.


Microsoft 365 Tenant - An organization, department or any subdivision using Microsoft 365 services. Tenant is the container for entities in an organization like users, domains, or subscriptions.


Microsoft 365 Account - User login used to access Microsoft 365 and utilize the services or applications.


Configure Integration   

  • Go to Admin > Apps & Add-ons > Integrations. In the Third Party tab, click Settings on the Microsoft 365 card.
  • On the Microsoft 365 configuration page and click New to create a tenant. You can create multiple tenants for various Microsoft accounts.



Fields

Description

Tenant ID

Provide the tenant ID. This field is mandatory.

Client ID


Provide the client ID and secret value to authenticate the tenant.


Client Secret Value

Start Date & Time

Specify the date and time to start syncing the data from Microsoft 365.

Repeat (No.of days)

Mention the frequency (in days) to refresh the data synced

 

  • Click Save.

List View Operations 

  • Edit Tenant Details - Click Actions icon and select Edit.
  • Sync Changes - Click Actions icon and select Sync Now. The latest subscription/license details updated in Microsoft 365 will be updated to AssetExplorer.
  • Click View History to track all operations performed on the tenants.


See also: Subscriptions and license information obtained via integration will be listed under Assets > Software > Microsoft 365. Learn more.


    • Related Articles

    • SCCM Integration

      AssetExplorer users can integrate with Microsoft System Centre Configuration Manager (SCCM) to manage desktops and Windows-based applications. By integrating AssetExplorer with SCCM, technicians can retrieve SCCM-scanned asset data without the need ...
    • Microsoft Entra ID (Azure AD) User Sync

      Asset Explorer enables you to import users from Microsoft Entra ID (Azure AD) based on certain criteria. You can map Azure AD user fields with Asset Explorer fields to import specific user details. You can also automatically sync deleted users from ...
    • Integration Key

      Administrators can configure multiple API keys to allow delegated access for different integration requirements. Integration keys can also be reassigned to different technicians if needed. Role Required: SDAdmin Add New Key Go to Admin > Developer ...
    • UEM Integration

      With the last upgrade of AssetExplorer, it looks like we need to install Endpoint Central for scanning assets. Is it included with our Enterprise License or does it need to be purchased as an Add-On? AssetExplorer takes advantage of more secured and ...
    • Overview - Microsoft 365

      This section will be accessible only if Microsoft 365 is integrated. Click here to know more. View and manage data synced from Microsoft 365 under Software > Microsoft 365. The details fetched from Microsoft 365 are displayed in the following tabs: ...