Connector API calls

The Microsoft 365 connector does several API calls to Microsoft Graph API and “Windows Azure Active Directory Module for Windows PowerShell” (MSOnline) to retrieve data.

Microsoft Graph API

API call descriptions.

  • Authentication token

    Uses the POST operation to retrieve an auth token used in other Graph API calls.

    URI: https://login.microsoftonline.com/{tenant}/oauth2/v2.0/token

    Refer to Microsoft Graph docs for more information.

  • Organization

    Uses the GET operation to retrieve information about M365 organization (tenant).

    URI: https://graph.microsoft.com/v1.0/organization

    Refer to Microsoft Graph docs for more information.

  • Users

    Uses the GET operation to retrieve information about M365 users.

    URI: https://graph.microsoft.com/v1.0/users

    Refer to Microsoft Graph docs for more information.

  • Subscribed SKU

    Uses the GET operation to retrieve information about a service SKU company is subscribed to.

    URI: https://graph.microsoft.com/v1.0/subscribedSkus

    Refer to Microsoft Graph docs for more information.

  • User activity

    Uses the GET operation to retrieve information about the user activity in the last 180 days.

    URI: https://graph.microsoft.com/v1.0/reports/getOffice365ActiveUserDetail(period='D180')

    Refer to Microsoft Graph docs for more information.

MSOnline

Cmdlet function descriptions.

  • Initiate connection

    Attempts to initiate a connection to Azure Active Directory.

    Cmdlet: Connect-MsolService

    Refer to Microsoft Powershell docs for more information.

  • Get subscriptions

    Gets all the subscriptions that the company has purchased.

    Cmdlet: Get-MsolSubscription

    Refer to Microsoft Powershell docs for more information.