Skip to content

Pending Guest Invitations

The question it answers: Which guest invitations were never accepted, and for how long have they been pending?

Where in the appEntra ID › Users › Guest Domains & Invitations
Shown asa tab of Guest Domains & Pending Invitations
WorkloadEntra ID
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.users.guest-pending-invitations
ColumnKeyType
GuestDisplayNameLink
MailMailText
DomainDomainText
InvitedInvitedDateTimeDate
Days pendingDaysPendingStatus
EnabledAccountEnabledYesNo

Licence: No extra licence needed.

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

PermissionAPIWhat it allowsNote
User.Read.AllMicrosoft GraphRead all users’ full profiles
User-LifeCycleInfo.Read.AllMicrosoft GraphRead all users’ lifecycle information
Data sources it reads
  • GET /v1.0/users
GET /ir-api/v1/reports/entra.users.guest-pending-invitations?size=100

An AI assistant reads it with the MCP tool get_report and the id entra.users.guest-pending-invitations. The client needs the Read grant for Entra ID. See Using the API.