Skip to content

Unassigned Licences

The question it answers: How many units of each subscribed licence are not assigned to anyone?

Where in the appLicensing › Unassigned Licences
WorkloadLicensing
KindTable
DataBuilt from the tenant data IntensiveReports keeps in memory and refreshes in the background, so it opens at once.
LicenceNo extra licence needed.
Report id (API and MCP)entra.licensing.unassigned-licences
ColumnKeyType
Licence NameProductDisplayNameText
Amount UnassignedUnassignedText
% UnassignedPercentUnassignedText

Licence: No extra licence needed.

Application permissions on the IntensiveReports app registration (all permissions):

PermissionAPIWhat it allowsNote
Organization.Read.AllMicrosoft GraphRead organization information
Data sources it reads
  • GET /v1.0/subscribedSkus
GET /ir-api/v1/reports/entra.licensing.unassigned-licences?size=100

An AI assistant reads it with the MCP tool get_report and the id entra.licensing.unassigned-licences. The client needs the Read grant for Licensing. See Using the API.