Skip to content

EntraIDServicePrincipalMetadataProperties

EntraIDServicePrincipalMetadataProperties holds additional properties for service principals. It also contains information about the application's properties, if the service principal is internal.

Fields

Field Type Description
appId String! Entra ID application ID that this service principal represents.
appOwnerOrgId String! Entra ID organization ID that owns the application.
appOwners [EntraIDOwner!]! The owners of the application.
applicationTemplateId String! The gallery template ID from Microsoft App Gallery. Cross-tenant consistent for gallery apps (e.g., Slack, Teams); empty for custom app registrations.
hasForbiddenRole Boolean! Specifies if the service principal has a forbidden role.
hasNoActiveUserOwner Boolean! Specifies if the linked Application Registration has no active user owner.
hasOwnPasswordCredential Boolean! Specifies if the service principal has any password credential on its own SP object (not on the owning application registration).
homepage String! Homepage URL for the application.
isExternallyOwned Boolean! Specifies if the service principal is owned by an external tenant (not registered in the current customer tenant). True for Microsoft first-party and third-party SaaS SPs; false for tenant-registered SPs and managed identities.
publisherName String! Publisher name for the application.