Skip to content

Commit c90645f

Browse files
authored
Merge pull request #28772 from microsoftgraph/vidAMP-ga-promotion
Promote verifiable credentials authentication method APIs to v1.0
2 parents 7c2bb56 + 996e179 commit c90645f

13 files changed

Lines changed: 606 additions & 4 deletions
Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
---
2+
title: "Delete verifiableCredentialsAuthenticationMethodConfiguration"
3+
description: "Delete a verifiableCredentialsAuthenticationMethodConfiguration object."
4+
author: "tilarso"
5+
ms.date: 04/29/2026
6+
ms.localizationpriority: medium
7+
ms.subservice: "entra-sign-in"
8+
doc_type: apiPageType
9+
---
10+
11+
# Delete verifiableCredentialsAuthenticationMethodConfiguration
12+
13+
Namespace: microsoft.graph
14+
15+
Delete a [verifiableCredentialsAuthenticationMethodConfiguration](../resources/verifiablecredentialsauthenticationmethodconfiguration.md) object.
16+
17+
## Permissions
18+
19+
Choose the permission or permissions marked as least privileged for this API. Use a higher privileged permission or permissions [only if your app requires it](/graph/permissions-overview#best-practices-for-using-microsoft-graph-permissions). For details about delegated and application permissions, see [Permission types](/graph/permissions-overview#permission-types). To learn more about these permissions, see the [permissions reference](/graph/permissions-reference).
20+
21+
<!-- {
22+
"blockType": "permissions",
23+
"name": "verifiablecredentialsauthenticationmethodconfiguration-delete-permissions"
24+
}
25+
-->
26+
[!INCLUDE [permissions-table](../includes/permissions/verifiablecredentialsauthenticationmethodconfiguration-delete-permissions.md)]
27+
28+
[!INCLUDE [rbac-authentication-methods-policy-apis-write](../includes/rbac-for-apis/rbac-authentication-methods-policy-apis-write.md)]
29+
30+
## HTTP request
31+
32+
<!-- {
33+
"blockType": "ignored"
34+
}
35+
-->
36+
``` http
37+
DELETE /policies/authenticationMethodsPolicy/authenticationMethodConfigurations/VerifiableCredentials
38+
```
39+
40+
## Request headers
41+
42+
|Name|Description|
43+
|:---|:---|
44+
|Authorization|Bearer {token}. Required. Learn more about [authentication and authorization](/graph/auth/auth-concepts).|
45+
46+
## Request body
47+
48+
Don't supply a request body for this method.
49+
50+
## Response
51+
52+
If successful, this method returns a `204 No Content` response code.
53+
54+
## Examples
55+
56+
### Request
57+
58+
The following example shows a request.
59+
<!-- {
60+
"blockType": "request",
61+
"name": "delete_verifiablecredentialsauthenticationmethodconfiguration"
62+
}
63+
-->
64+
``` http
65+
DELETE https://graph.microsoft.com/v1.0/policies/authenticationMethodsPolicy/authenticationMethodConfigurations/VerifiableCredentials
66+
```
67+
68+
### Response
69+
70+
The following example shows the response.
71+
<!-- {
72+
"blockType": "response",
73+
"truncated": true
74+
}
75+
-->
76+
``` http
77+
HTTP/1.1 204 No Content
78+
```
79+
Lines changed: 115 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,115 @@
1+
---
2+
title: "Get verifiableCredentialsAuthenticationMethodConfiguration"
3+
description: "Read the properties and relationships of verifiableCredentialsAuthenticationMethodConfiguration object."
4+
author: "tilarso"
5+
ms.date: 04/29/2026
6+
ms.localizationpriority: medium
7+
ms.subservice: "entra-sign-in"
8+
doc_type: apiPageType
9+
---
10+
11+
# Get verifiableCredentialsAuthenticationMethodConfiguration
12+
13+
Namespace: microsoft.graph
14+
15+
Read the properties and relationships of [verifiableCredentialsAuthenticationMethodConfiguration](../resources/verifiablecredentialsauthenticationmethodconfiguration.md) object.
16+
17+
## Permissions
18+
19+
Choose the permission or permissions marked as least privileged for this API. Use a higher privileged permission or permissions [only if your app requires it](/graph/permissions-overview#best-practices-for-using-microsoft-graph-permissions). For details about delegated and application permissions, see [Permission types](/graph/permissions-overview#permission-types). To learn more about these permissions, see the [permissions reference](/graph/permissions-reference).
20+
21+
<!-- {
22+
"blockType": "permissions",
23+
"name": "verifiablecredentialsauthenticationmethodconfiguration-get-permissions"
24+
}
25+
-->
26+
[!INCLUDE [permissions-table](../includes/permissions/verifiablecredentialsauthenticationmethodconfiguration-get-permissions.md)]
27+
28+
[!INCLUDE [rbac-authentication-methods-policy-apis-read](../includes/rbac-for-apis/rbac-authentication-methods-policy-apis-read.md)]
29+
30+
## HTTP request
31+
32+
<!-- {
33+
"blockType": "ignored"
34+
}
35+
-->
36+
``` http
37+
GET /policies/authenticationMethodsPolicy/authenticationMethodConfigurations/VerifiableCredentials
38+
```
39+
40+
## Optional query parameters
41+
42+
None.
43+
44+
## Request headers
45+
46+
|Name|Description|
47+
|:---|:---|
48+
|Authorization|Bearer {token}. Required. Learn more about [authentication and authorization](/graph/auth/auth-concepts).|
49+
50+
## Request body
51+
52+
Don't supply a request body for this method.
53+
54+
## Response
55+
56+
If successful, this method returns a `200 OK` response code and a [verifiableCredentialsAuthenticationMethodConfiguration](../resources/verifiablecredentialsauthenticationmethodconfiguration.md) object in the response body.
57+
58+
## Examples
59+
60+
### Request
61+
62+
The following example shows a request.
63+
<!-- {
64+
"blockType": "request",
65+
"name": "get_verifiablecredentialsauthenticationmethodconfiguration"
66+
}
67+
-->
68+
``` http
69+
GET https://graph.microsoft.com/v1.0/policies/authenticationMethodsPolicy/authenticationMethodConfigurations/VerifiableCredentials
70+
```
71+
72+
73+
### Response
74+
75+
The following example shows the response.
76+
>**Note:** The response object shown here might be shortened for readability.
77+
<!-- {
78+
"blockType": "response",
79+
"truncated": true,
80+
"@odata.type": "microsoft.graph.verifiableCredentialsAuthenticationMethodConfiguration"
81+
}
82+
-->
83+
``` http
84+
HTTP/1.1 200 OK
85+
Content-Type: application/json
86+
87+
{
88+
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#authenticationMethodConfigurations/$entity",
89+
"@odata.type": "#microsoft.graph.verifiableCredentialsAuthenticationMethodConfiguration",
90+
"@microsoft.graph.tips": "Use $select to choose only the properties your app needs, as this can lead to performance improvements. For example: GET policies/authenticationMethodsPolicy/authenticationMethodConfigurations('<key>')?$select=excludeTargets,state",
91+
"id": "VerifiableCredentials",
92+
"state": "enabled",
93+
"excludeTargets": [
94+
{
95+
"id": "10051f25-53a8-4f81-8a0b-9fc22887e640",
96+
"targetType": "group"
97+
},
98+
{
99+
"id": "e2c2244f-66cc-4d5b-9042-686f9fa42986",
100+
"targetType": "group"
101+
}
102+
],
103+
"includeTargets": [
104+
{
105+
"targetType": "group",
106+
"id": "3160256b-e74c-426e-9a65-b68a71c7f054",
107+
"isRegistrationRequired": false,
108+
"verifiedIdProfiles": [
109+
"9dda0ae1-e007-4a1d-81ec-2cf4b1274610"
110+
]
111+
}
112+
]
113+
}
114+
```
115+
Lines changed: 112 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,112 @@
1+
---
2+
title: "List verifiableCredentialsAuthenticationMethodConfiguration objects"
3+
description: "Get a list of the verifiableCredentialsAuthenticationMethodConfiguration objects and their properties."
4+
author: "tilarso"
5+
ms.date: 04/29/2026
6+
ms.localizationpriority: medium
7+
ms.subservice: "entra-sign-in"
8+
doc_type: apiPageType
9+
---
10+
11+
# List verifiableCredentialsAuthenticationMethodConfiguration objects
12+
13+
Namespace: microsoft.graph
14+
15+
Get a list of the [verifiableCredentialsAuthenticationMethodConfiguration](../resources/verifiablecredentialsauthenticationmethodconfiguration.md) objects and their properties.
16+
17+
## Permissions
18+
19+
Choose the permission or permissions marked as least privileged for this API. Use a higher privileged permission or permissions [only if your app requires it](/graph/permissions-overview#best-practices-for-using-microsoft-graph-permissions). For details about delegated and application permissions, see [Permission types](/graph/permissions-overview#permission-types). To learn more about these permissions, see the [permissions reference](/graph/permissions-reference).
20+
21+
<!-- { "blockType": "permissions", "name": "verifiablecredentialsauthenticationmethodconfiguration-list" } -->
22+
[!INCLUDE [permissions-table](../includes/permissions/verifiablecredentialsauthenticationmethodconfiguration-list-permissions.md)]
23+
24+
[!INCLUDE [rbac-authentication-methods-policy-apis-read](../includes/rbac-for-apis/rbac-authentication-methods-policy-apis-read.md)]
25+
26+
## HTTP request
27+
28+
<!-- {
29+
"blockType": "ignored"
30+
}
31+
-->
32+
``` http
33+
GET /policies/authenticationMethodsPolicy/authenticationMethodConfigurations/VerifiableCredentials
34+
```
35+
36+
## Optional query parameters
37+
38+
None.
39+
40+
## Request headers
41+
42+
|Name|Description|
43+
|:---|:---|
44+
|Authorization|Bearer {token}. Required. Learn more about [authentication and authorization](/graph/auth/auth-concepts).|
45+
46+
## Request body
47+
48+
Don't supply a request body for this method.
49+
50+
## Response
51+
52+
If successful, this method returns a `200 OK` response code and a collection of [verifiableCredentialsAuthenticationMethodConfiguration](../resources/verifiablecredentialsauthenticationmethodconfiguration.md) objects in the response body.
53+
54+
## Examples
55+
56+
### Request
57+
58+
The following example shows a request.
59+
<!-- {
60+
"blockType": "request",
61+
"name": "list_verifiablecredentialsauthenticationmethodconfiguration"
62+
}
63+
-->
64+
``` http
65+
GET https://graph.microsoft.com/v1.0/policies/authenticationMethodsPolicy/authenticationMethodConfigurations/VerifiableCredentials
66+
```
67+
68+
### Response
69+
70+
The following example shows the response.
71+
>**Note:** The response object shown here might be shortened for readability.
72+
<!-- {
73+
"blockType": "response",
74+
"truncated": true,
75+
"@odata.type": "microsoft.graph.verifiableCredentialsAuthenticationMethodConfiguration"
76+
}
77+
-->
78+
``` http
79+
HTTP/1.1 200 OK
80+
Content-Type: application/json
81+
82+
{
83+
"value": {
84+
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#authenticationMethodConfigurations/$entity",
85+
"@odata.type": "#microsoft.graph.verifiableCredentialsAuthenticationMethodConfiguration",
86+
"@microsoft.graph.tips": "Use $select to choose only the properties your app needs, as this can lead to performance improvements. For example: GET policies/authenticationMethodsPolicy/authenticationMethodConfigurations('<key>')?$select=excludeTargets,state",
87+
"id": "VerifiableCredentials",
88+
"state": "enabled",
89+
"excludeTargets": [
90+
{
91+
"id": "10051f25-53a8-4f81-8a0b-9fc22887e640",
92+
"targetType": "group"
93+
},
94+
{
95+
"id": "e2c2244f-66cc-4d5b-9042-686f9fa42986",
96+
"targetType": "group"
97+
}
98+
],
99+
"includeTargets": [
100+
{
101+
"targetType": "group",
102+
"id": "3160256b-e74c-426e-9a65-b68a71c7f054",
103+
"isRegistrationRequired": false,
104+
"verifiedIdProfiles": [
105+
"9dda0ae1-e007-4a1d-81ec-2cf4b1274610"
106+
]
107+
}
108+
]
109+
}
110+
}
111+
```
112+

0 commit comments

Comments
 (0)