Microsoft Entra Entitlement Management Spoke

  • Release version: Australia
  • Updated March 12, 2026
  • 2 minutes to read
  • Retrieves details of access packages and access package assignments in Microsoft Entra Entitlement Management from your ServiceNow instance.

    Integration Hub subscription

    This spoke requires an Integration Hub subscription. For more information, see Legal schedules - IntegrationHub overview.

    Supported versions

    This spoke was built for Microsoft Entra Entitlement Management v1.0, but may be compatible with later versions.

    Spoke dependencies

    If you’re having trouble installing the app, ensure that these dependent plugins are installed:
    • Complex Object (com.glide.cobject)
    • ServiceNow IntegrationHub Runtime (com.glide.hub.integration.runtime)
    • ServiceNow IntegrationHub Action Template - Data Stream (com.glide.hub.action_type.datastream)
    • ServiceNow IntegrationHub Action Step - REST (com.glide.hub.action_step.rest)
    Note:
    Some of these plugins are licensable features and require appropriate licenses, if used outside the spoke implementation.

    Microsoft Entitlement Management account requirements

    The Microsoft Entitlement Management spoke requires creating a custom app on your Microsoft Entra account to generate OAuth 2.0 tokens. See: Create a custom application in Azure portal.

    Spoke actions

    The Microsoft Entra Entitlement Management spoke provides actions to automate entitlement management tasks when events occurs in your ServiceNow instance. Available actions include:

    Note:
    To use the actions, ensure that you provide at least one of the required permissions.
    Category Action Description Permissions Required (from least to most privileged)
    Access Package Assignment Management Look up Access Package Assignment Retrieves the details of the specified access package assignment. Delegated (work or school account) EntitlementManagement.Read.All, EntitlementManagement.ReadWrite.All
    Delegated (personal Microsoft account) Not supported
    Application EntitlementManagement.Read.All, EntitlementManagement.ReadWrite.All
    Look up Access Package Assignments Stream Retrieves the list of all the assignments (both active and expired) that the caller has access to read, across all catalogs and access packages. Delegated (work or school account) EntitlementManagement.Read.All, EntitlementManagement.ReadWrite.All
    Delegated (personal Microsoft account) Not supported
    Application EntitlementManagement.Read.All, EntitlementManagement.ReadWrite.All
    Look up Access Package Assignments Stream by User Retrieves the list of all the assignments (active and expired) that the caller has access to read, across all catalogs and access packages where the signed-in user is the target. Signed-in user is the user whose Entra credentials were used while generating the token. Delegated (work or school account) EntitlementManagement.Read.All, EntitlementManagement.ReadWrite.All
    Delegated (personal Microsoft account) Not supported
    Application Not supported
    Access Package Management Look up Access Package Retrieves the details of the specified access package. Delegated (work or school account) EntitlementManagement.Read.All, EntitlementManagement.ReadWrite.All
    Delegated (personal Microsoft account) Not supported
    Application EntitlementManagement.Read.All, EntitlementManagement.ReadWrite.All
    Look up Access Packages Stream Retrieves the list of all access packages across all catalogs. Delegated (work or school account) EntitlementManagement.Read.All, EntitlementManagement.ReadWrite.All
    Delegated (personal Microsoft account) Not supported
    Application EntitlementManagement.Read.All, EntitlementManagement.ReadWrite.All
    Look up Access Packages Stream by User Retrieves the list of all access packages across all catalogs for which the signed-in user is allowed to submit access requests. Signed-in user is the user whose Entra credentials were used while generating the token. Delegated (work or school account) EntitlementManagement.Read.All, EntitlementManagement.ReadWrite.All
    Delegated (personal Microsoft account) Not supported
    Application Not supported

    Connection and credential alias requirements

    Integration Hub uses aliases to manage connection and credential information, and OAuth credentials. Using an alias eliminates the need to configure multiple credentials and connection information profiles when using multiple environments. If the connection or credential information changes, you don't need to update any actions that use the connection.