1606 - Supported Entra ID object attributes: Enterprise applications

Modified on Tue, 5 Aug at 1:08 PM

Page contents

 

Supported attributes

AttributeDescriptionBacked upRestorable
accountEnabledtrue if the service principal account is enabled; otherwise, false.YesYes
addInsCustom behaviours that a consuming service can use to call an app, e.g. File Handlers.YesYes
addIns>idUnique identifier for the addIn object.YesYes
addIns>propertiesKey-value pairs that define the parameters the consuming service can use or call. YesYes
addIns>typeUnique name of the functionality exposed by the app.YesYes
alternativeNamesUsed to retrieve service principals by subscription.YesYes
appDescriptionDescription exposed by the associated application.YesYes
appDisplayNameDisplay name exposed by the associated application. YesNo
appIdUnique identifier for the associated application.YesYes
applicationTemplateIdUnique identifier of the applicationTemplate.YesNo
appOwnerOrganizationIdContains the tenant ID where the application is registered. Applicable only to service principals backed by applications.YesNo
appRoleAssignmentRequiredSpecifies whether users or other service principals need to be granted an app role assignment for this service principal before users can sign in or apps can get tokens.YesYes
appRolesThe roles exposed by the application which this service principal represents.YesYes
appRoles>allowedMemberTypeSpecifies whether this app role can be assigned to users and groups, to other applications, or both.YesYes
appRoles>descriptionDescription of the app role.YesYes
appRoles>displayNameDisplay name for the permission that appears in the app role assignment and consent experiences.YesYes
appRoles>idUnique role identifier inside the appRoles collection.YesNo
appRoles>isEnabledMust be true when creating or updating an app role.YesYes
appRoles>originSpecifies if the app role is defined on the application object or on the servicePrincipal entity.YesNo
appRoles>valueSpecifies the value to include in the roles claim in ID tokens and access tokens authenticating an assigned user or service principal. YesYes
customSecurityAttributesAn open complex type that holds the value of a custom security attribute that is assigned to a directory object.YesYes
deletedDateTimeThe date and time the service principal was deleted.Yes Yes
descriptionDescription of the service principal for end users.YesYes
disabledByMicrosoftStatusSpecifies whether Microsoft has disabled the registered application.YesNo
displayNameDisplay name for the service principal.YesNo
errorUrlDeprecated. Not to be used.No No
homepageHome page or landing page of the application.YesYes
idUnique identifier for the service principal.YesNo
infoBasic profile information of the application, e.g. terms of service, privacy statement.YesNo
keyCredentialsKey credentials associated with the service principal. YesNo
loginUrlSpecifies the URL where the service provider redirects the user to Microsoft Entra ID to authenticate.YesYes
logoutUrlSpecifies the URL that the Microsoft's authorisation service uses to sign out a user using OpenID Connect front-channel, back-channel, or SAML sign-out protocols.YesYes
notesInformation about the service principal, typically used for operational purposes.YesYes
notificationEmailAddressesList of email addresses where Entra ID sends a notification when the active certificate is near expiry. Only for certificates used to sign the SAML token issued for Entra Gallery applications.YesYes
passwordCredentialsPassword credentials associated with the application.YesNo
passwordCredentials>customKeyIdentifierCustom key identifier. Not to be used.NoNo
passwordCredentials>displayNameFriendly name for the password.YesYes
passwordCredentials>endDateTimeDate and time at which the password expires.YesYes
passwordCredentials>hintContains the first three characters of the password.NoNo
passwordCredentials>keyIdUnique identifier for the password.YesYes
passwordCredentials>secretTextContains strong passwords generated by Entra ID. Cannot be retrieved.NoNo
passwordCredentials>startDateTimeDate and time at which the password becomes valid.YesYes
passwordSingleSignOnSettingsSettings related to password single sign-on.YesNo
passwordSingleSignOnModeThe single sign-on mode configured for this application.YesYes
permissionGrantPreApprovalPoliciesList of pre-approval policies assigned to the service principal.YesNo
preferredTokenSigningKeyEndDateTimeExpiration date of the keyCredential used for token signing.YesYes
preferredTokenSigningKeyThumbprintUsed by apps that have preferredSingleSignOnMode set to SAML to control which certificate is used to sign the SAML responses. YesYes
publishedPermissionScopes or oauth2PermissionScopesThe delegated permissions exposed by the application.Yes Yes
publishedPermissionScopes>adminConsentDescriptionA description of the delegated permissions, intended to be read by an administrator granting the permission on behalf of all users.YesYes
publishedPermissionScopes>adminConsentDisplayNameThe permission's title, intended to be read by an administrator granting the permission on behalf of all users.YesYes
publishedPermissionScopes>idUnique delegated permission identifier inside the collection of delegated permissions defined for a resource application.YesYes
publishedPermissionScopes>isEnabledMust be true (default) when creating or updating a permission.YesYes
publishedPermissionScopes>typeSpecifies whether administrator consent should always be required for a delegated permission.YesYes
publishedPermissionScopes>userConsentDescriptionA description of the delegated permissions, intended to be read by a user granting the permission on their own behalf.YesYes
publishedPermissionScopes>userConsentDisplayNameThe permission's title, intended to be read by a user granting the permission on their own behalf.YesYes
publishedPermissionScopes>valueSpecifies the value to include in the scp (scope) claim in access tokens.YesYes
publisherNameName of the Entra tenant that published the application.YesYes
replyUrlsThe URLs that user tokens are sent to for sign-in with the associated application, or the redirect URIs that OAuth 2.0 authorisation codes and access tokens are sent to for the associated application.YesYes
samlMetadataUrlThe URL where the service exposes SAML metadata for federation. YesYes
samlSingleSignOnSettingsSettings related to SAML single sign-on.YesYes
servicePrincipalNamesList of identifiersUris copied over from the associated application.YesYes
servicePrincipalTypeSpecifies whether the service principal represents an application or a managed identity.YesYes
signInAudienceSpecifies the Microsoft accounts that are supported for the current application.YesNo
spaSpecifies settings for a single-page application, including sign out URLs and redirect URIs for authorisation codes and access tokens.YesYes
tagsCustom strings that can be used to categorise and identify the application.YesYes
tokenEncryptionKeyIdSpecifies the keyId of a public key from the keyCredentials collection.YesYes
verifiedPublisherSpecifies the verified publisher of the application.YesYes

 

Supported relationships

owner
appRoleAssignedTo
appRoleAssignments
memberOf

 

Note: 

  • Only the application-type service principal is supported (not legacy or managed identity).
  • An Enterprise App can only be restored if the corresponding app registration is present and has not been deleted. If the app registration is on the local tenant, restore that first. 
  • The appDisplayName and displayName can only be restored by restoring the corresponding app registration.
  • Read about the limitations of Entra ID object recovery in Article 1554.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article