VerifiedId-Profile.Read.All
This role can read Verified Id profiles in a tenant.
Permission Details
Read Verified Id profiles
This role can read Verified Id profiles in a tenant.
e227c591-dd64-4a8a-a033-816167f7c938
Read Verified Id profiles
This role can read Verified Id profiles in a tenant.
604b2056-41ed-4c56-aad5-1241d4ef7333
Properties
Properties is shown from stable Microsoft Graph v1.0 metadata.
| Property | Type | Description |
|---|---|---|
description |
String |
Description for the verified ID profile. Required. |
faceCheckConfiguration |
faceCheckConfiguration |
Set of properties configuring Entra Verified ID Face Check behavior. Required. |
id |
String |
Profile identifier. Inherited from entity. |
lastModifiedDateTime |
DateTimeOffsetNullable |
DateTime the profile was last modified. Optional. |
name |
String |
Display name for the verified ID profile. Required. |
priority |
Int32Nullable |
Defines profile processing priority if multiple profiles are configured. Optional. |
state |
verifiedIdProfileState |
Enablement state for the profile. The possible values are: enabled, disabled, unknownFutureValue. Required. |
verifierDid |
String |
Decentralized Identifier (DID) string that represents the verifier in the verifiable credential exchange. Required. |
verifiedIdProfileConfiguration |
verifiedIdProfileConfiguration |
Set of properties expressing the accepted issuer, claims binding, and credential type. Required. |
verifiedIdUsageConfigurations |
verifiedIdUsageConfiguration collection |
Collection defining the usage purpose for the profile. Required. |
JSON Representation
JSON representation is shown from stable Microsoft Graph v1.0 metadata.
{
"@odata.type": "#microsoft.graph.verifiedIdProfile",
"id": "String (identifier)",
"name": "String",
"description": "String",
"lastModifiedDateTime": "String (timestamp)",
"state": "String",
"verifierDid": "String",
"priority": "Integer",
"verifiedIdProfileConfiguration": {
"@odata.type": "microsoft.graph.verifiedIdProfileConfiguration"
},
"faceCheckConfiguration": {
"@odata.type": "microsoft.graph.faceCheckConfiguration"
},
"verifiedIdUsageConfigurations": [
{
"@odata.type": "microsoft.graph.verifiedIdUsageConfiguration"
}
]
}
Relationships
Relationships is shown from stable Microsoft Graph v1.0 metadata.
| Relationship | Type | Description |
|---|---|---|
faceCheckConfiguration |
faceCheckConfiguration |
Related faceCheckConfiguration data exposed by this resource. |
state |
verifiedIdProfileState |
Related state data exposed by this resource. |
verifiedIdProfileConfiguration |
verifiedIdProfileConfiguration |
Related verifiedIdProfileConfiguration data exposed by this resource. |
verifiedIdUsageConfigurations |
verifiedIdUsageConfiguration collection |
Collection defining the usage purpose for the profile. Required. |
Graph Methods
Microsoft Graph v1.0 endpoints are mapped directly from refreshed Microsoft Learn permissions tables.
| Methods |
|---|
GET
/identity/verifiedId/profiles
|
GET
/identity/verifiedId/profiles/{verifiedIdProfileId}
|
Microsoft Graph beta endpoints are mapped directly from refreshed Microsoft Learn permissions tables.
| Methods |
|---|
GET
/identity/verifiedId/profiles
|
GET
/identity/verifiedId/profiles/{verifiedIdProfileId}
|
Microsoft Graph PowerShell v1.0 commands are mapped directly from refreshed Microsoft Learn PowerShell snippets.
Microsoft Graph PowerShell beta commands are mapped directly from refreshed Microsoft Learn PowerShell snippets.
Code Examples
// Code snippets are only available for the latest version. Current version is 5.x
// To initialize your graphClient, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=csharp
var result = await graphClient.Identity.VerifiedId.Profiles["{verifiedIdProfile-id}"].GetAsync();
const options = {
authProvider,
};
const client = Client.init(options);
let verifiedIdProfile = await client.api('/identity/verifiedId/profiles/ca15ec56-7adf-42ee-847b-00c3008264fb')
.get();
Import-Module Microsoft.Graph.Identity.SignIns
Get-MgIdentityVerifiedIdProfile -VerifiedIdProfileId $verifiedIdProfileId
# Code snippets are only available for the latest version. Current version is 1.x
from msgraph import GraphServiceClient
# To initialize your graph_client, see https://learn.microsoft.com/en-us/graph/sdks/create-client?from=snippets&tabs=python
result = await graph_client.identity.verified_id.profiles.by_verified_id_profile_id('verifiedIdProfile-id').get()
App Registration
Navigate to Azure Portal
Go to App registrations in Microsoft Entra admin center
Add API Permission
Select your app → API permissions → Add a permission → Microsoft Graph
Select Permission Type
Choose Application permissions or delegated permissions and search for VerifiedId-Profile.Read.All
Grant Admin Consent
Application permissions always require admin consent.