1605 - Supported Entra ID object attributes: App registrations

Modified on Tue, 5 Aug at 1:08 PM

Page contents

 

Supported attributes

AttributeDescriptionBacked upRestorable
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>properties>keyContains the name of the field that a value is associated with.YesYes
addIns>properties>valueContains the corresponding value for the specified key.YesYes
addIns>typeUnique name of the functionality exposed by the app.YesYes
apiSpecifies settings for an application that implements a web API.YesYes
api>acceptMappedClaimsYesYes
api>knownClientApplicationsYesYes
api>oauth2PermissionScopesYesYes
api>oauth2PermissionScopes>adminConsentDescriptionYesYes
api>oauth2PermissionScopes>adminConsentDisplayNameYesYes
api>oauth2PermissionScopes>idYesNo
api>oauth2PermissionScopes>isEnabledYesYes
api>oauth2PermissionScopes>typeYesYes
api>oauth2PermissionScopes>userConsentDescriptionYesYes
api>oauth2PermissionScopes>userConsentDisplayNameYesYes
api>oauth2PermissionScopes>valueYesYes
api>oauth2PermissionScopes>valueYesYes
api>preAuthorizedApplicationsYesYes
api>preAuthorizedApplications>appIdYesYes
api>preAuthorizedApplications>permissionIdsYesYes
api>requestedAccessTokenVersionYesYes
appIdUnique identifier for the application.YesNo
applicationTemplateIdUnique identifier of the applicationTemplate.YesNo
appRolesRoles defined for the application. 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
authenticationBehaviorsBreaking change behaviours related to token issuance that are configured for the application.YesYes
authenticationBehaviors>blockAzureADGraphAccessIf false, allows the app to have extended access to Azure AD Graph until June 30, 2025 when Azure AD Graph is fully retired.YesYes
authenticationBehaviors>removeUnverifiedEmailClaimIf true, removes the email claim from tokens sent to an application when the email address's domain can't be verified.YesYes
authenticationBehaviors>requireClientServicePrincipalIf true, requires multitenant applications to have a service principal in the resource tenant as part of authorisation checks before they're granted access tokens.YesNo
certificationSpecifies the certification status of the application.YesNo
createdDateTimeDate and time the application was registered.YesYes
defaultRedirectUriDefault redirect URI. YesYes
deletedDateTimeDate and time the application was deleted. NoNo
descriptionDescription of the application object for end users.YesYes
disabledByMicrosoftStatusSpecifies whether Microsoft has disabled the registered application.YesNo
displayNameDisplay name for the application.YesYes
groupMembershipClaimsGroups claim issued in a user or OAuth 2.0 access token that the application expects.YesYes
idUnique identifier for the application object.YesNo
identifierUrisValue set when an application is used as a resource app. Also known as App ID URI.YesYes
infoBasic profile information of the application, e.g. terms of service, privacy statement.YesNo
info>logoUrlCDN URL to the application's logo.YesNo
info>marketingUrlLink to the application's marketing page. YesYes
info>privacyStatementUrlLink to the application's privacy statement.YesYes
info>supportUrlLink to the application's support page.YesYes
info>termsOfServiceUrlLink to the application's terms of service statement.YesYes
isDeviceOnlyAuthSupportedSpecifies whether this application supports device authentication without a user. YesYes
isFallbackPublicClientSpecifies the fallback application type as public client, such as an installed application running on a mobile device.YesYes
keyCredentialsKey credentials associated with the application. YesNo
logoMain logo for the application.NoNo
nativeAuthenticationApisEnabledSpecifies whether native authentication APIs are enabled for the application.YesYes
notesNotes relevant to the management of the application.YesYes
oauth2RequiredPostResponseSpecifies whether, as part of OAuth 2.0 token requests, Microsoft Entra ID allows POST requests, as opposed to GET requests. YesYes
onPremisesPublishingSet of properties required for publishing your on-premises application for secure remote access.NoNo
optionalClaimsSpecifies the claims that are sent to the application by the Microsoft security token service.YesYes
parentalControlSettingsSpecifies parental control settings for an application.YesYes
passwordCredentialsPassword credentials associated with the application.YesNo
passwordCredentials>customKeyIdentifierCustom key identifier. Not to be used.NoNo
passwordCredentials>displayNameFriendly name for the password.YesNo
passwordCredentials>endDateTimeDate and time at which the password expires.YesNo
passwordCredentials>hintContains the first three characters of the password.NoNo
passwordCredentials>keyIdUnique identifier for the password.YesNo
passwordCredentials>secretTextContains strong passwords generated by Entra ID. Cannot be retrieved.NoNo
passwordCredentials>startDateTimeDate and time at which the password becomes valid.YesNo
publicClientSpecifies settings for installed clients such as desktop or mobile devices.YesYes
publisherDomainVerified publisher domain for the application.YesNo
requestSignatureVerificationSpecifies whether this application requires Microsoft Entra ID to verify the signed authentication requests.YesYes
requiredResourceAccessSpecifies the resources the application needs to access and the required permissions and roles.YesYes
samlMetadataUrlThe URL where the service exposes SAML metadata for federation. YesYes
serviceManagementReferenceReferences application or service contact information from a Service or Asset Management database.YesYes
servicePrincipalLockConfigurationSpecifies whether sensitive properties of a multitenant application should be locked for editing after the application is provisioned in a tenant.YesYes
signInAudienceSpecifies the Microsoft accounts that are supported for the current applicationYesYes
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.YesNo
uniqueNameUnique identifier that can be assigned to an application and used as an alternate key.YesYes
verifiedPublisherSpecifies the verified publisher of the application.YesYes
webSpecifies settings for a web application.YesYes
windowsSpecifies settings for apps running Microsoft Windows and published in the Microsoft Store or Xbox games store.YesYes
windows>packageSidPackage security identifier that Microsoft has assigned the application.YesNo
windows>redirectUrisURLs where user tokens are sent for sign-in or the redirect URIs where OAuth 2.0 authorisation codes and access tokens are sent.YesYes

 

Supported relationships

Owners
Federated identity credentials

 

Note:

  • Due to API limitations, we do not back up or restore actual passwords, hints, certificates or credentials. After an app registration is restored, you will need to create the passwords, certificates and client secrets manually.
  • 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