Skip to content

Commit 5fe99f2

Browse files
authored
Merge branch 'main' into users/sumanac/loopcomponentforbeta
2 parents 5b4552c + ad66688 commit 5fe99f2

File tree

250 files changed

+4866
-1076
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

250 files changed

+4866
-1076
lines changed

.vscode/settings.json

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
"main",
44
"main",
55
"main",
6+
"main",
67
"main"
78
],
89
"json.schemas": [
@@ -17,6 +18,12 @@
1718
"cloud.exclusions.json"
1819
],
1920
"url": "https://raw.githubusercontent.com/microsoftgraph/msgraph-cloud-support/main/schema/cloud.exclusions.schema.json"
20-
}
21+
},
22+
{
23+
"fileMatch": [
24+
"toc.mapping.json"
25+
],
26+
"url": "https://raw.githubusercontent.com/microsoftgraph/msgraph-toc-gen/main/schema/toc.mapping.schema.json"
27+
}
2128
]
2229
}

README.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@ Thank you for your interest in Microsoft Graph documentation! For the best exper
44

55
## Give us your feedback
66

7-
**Coming soon:** In March 2024, we will be phasing out the current feedback mechanism for content (GitHub issues) described below and replacing it with a new feedback system. For more information, see https://aka.ms/ContentUserFeedback.
8-
97
Your feedback is important to us.
108

119
- To let us know about any questions or issues you find in the documentation, [leave feedback using the standard experience](https://learn.microsoft.com/en-us/contribute/content/provide-feedback#use-the-standard-experience).

api-reference/beta/api/call-startrecording.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,10 +65,34 @@ The following example shows the request.
6565
POST https://graph.microsoft.com/beta/communications/calls/02000980-58ea-4bf2-bb77-8ba548da56f7/microsoft.graph.StartRecording
6666
```
6767

68+
# [C#](#tab/csharp)
69+
[!INCLUDE [sample-code](../includes/snippets/csharp/call-startrecording-csharp-snippets.md)]
70+
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
71+
72+
# [CLI](#tab/cli)
73+
[!INCLUDE [sample-code](../includes/snippets/cli/call-startrecording-cli-snippets.md)]
74+
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
75+
76+
# [Go](#tab/go)
77+
[!INCLUDE [sample-code](../includes/snippets/go/call-startrecording-go-snippets.md)]
78+
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
79+
80+
# [Java](#tab/java)
81+
[!INCLUDE [sample-code](../includes/snippets/java/call-startrecording-java-snippets.md)]
82+
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
83+
6884
# [JavaScript](#tab/javascript)
6985
[!INCLUDE [sample-code](../includes/snippets/javascript/call-startrecording-javascript-snippets.md)]
7086
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
7187

88+
# [PHP](#tab/php)
89+
[!INCLUDE [sample-code](../includes/snippets/php/call-startrecording-php-snippets.md)]
90+
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
91+
92+
# [Python](#tab/python)
93+
[!INCLUDE [sample-code](../includes/snippets/python/call-startrecording-python-snippets.md)]
94+
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
95+
7296
---
7397

7498
---

api-reference/beta/api/call-starttranscription.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,10 +75,34 @@ Content-Length: 56
7575
}
7676
```
7777

78+
# [C#](#tab/csharp)
79+
[!INCLUDE [sample-code](../includes/snippets/csharp/call-starttranscription-csharp-snippets.md)]
80+
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
81+
82+
# [CLI](#tab/cli)
83+
[!INCLUDE [sample-code](../includes/snippets/cli/call-starttranscription-cli-snippets.md)]
84+
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
85+
86+
# [Go](#tab/go)
87+
[!INCLUDE [sample-code](../includes/snippets/go/call-starttranscription-go-snippets.md)]
88+
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
89+
90+
# [Java](#tab/java)
91+
[!INCLUDE [sample-code](../includes/snippets/java/call-starttranscription-java-snippets.md)]
92+
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
93+
7894
# [JavaScript](#tab/javascript)
7995
[!INCLUDE [sample-code](../includes/snippets/javascript/call-starttranscription-javascript-snippets.md)]
8096
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
8197

98+
# [PHP](#tab/php)
99+
[!INCLUDE [sample-code](../includes/snippets/php/call-starttranscription-php-snippets.md)]
100+
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
101+
102+
# [Python](#tab/python)
103+
[!INCLUDE [sample-code](../includes/snippets/python/call-starttranscription-python-snippets.md)]
104+
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
105+
82106
---
83107

84108
---

api-reference/beta/api/call-stoprecording.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,10 +65,34 @@ The following example shows the request.
6565
POST https://graph.microsoft.com/beta/communications/calls/02000980-58ea-4bf2-bb77-8ba548da56f7/microsoft.graph.StopRecording
6666
```
6767

68+
# [C#](#tab/csharp)
69+
[!INCLUDE [sample-code](../includes/snippets/csharp/call-stoprecording-csharp-snippets.md)]
70+
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
71+
72+
# [CLI](#tab/cli)
73+
[!INCLUDE [sample-code](../includes/snippets/cli/call-stoprecording-cli-snippets.md)]
74+
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
75+
76+
# [Go](#tab/go)
77+
[!INCLUDE [sample-code](../includes/snippets/go/call-stoprecording-go-snippets.md)]
78+
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
79+
80+
# [Java](#tab/java)
81+
[!INCLUDE [sample-code](../includes/snippets/java/call-stoprecording-java-snippets.md)]
82+
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
83+
6884
# [JavaScript](#tab/javascript)
6985
[!INCLUDE [sample-code](../includes/snippets/javascript/call-stoprecording-javascript-snippets.md)]
7086
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
7187

88+
# [PHP](#tab/php)
89+
[!INCLUDE [sample-code](../includes/snippets/php/call-stoprecording-php-snippets.md)]
90+
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
91+
92+
# [Python](#tab/python)
93+
[!INCLUDE [sample-code](../includes/snippets/python/call-stoprecording-python-snippets.md)]
94+
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
95+
7296
---
7397

7498
---

api-reference/beta/api/call-stoptranscription.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,10 +76,34 @@ Content-Length: 56
7676
7777
```
7878

79+
# [C#](#tab/csharp)
80+
[!INCLUDE [sample-code](../includes/snippets/csharp/call-stoptranscription-csharp-snippets.md)]
81+
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
82+
83+
# [CLI](#tab/cli)
84+
[!INCLUDE [sample-code](../includes/snippets/cli/call-stoptranscription-cli-snippets.md)]
85+
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
86+
87+
# [Go](#tab/go)
88+
[!INCLUDE [sample-code](../includes/snippets/go/call-stoptranscription-go-snippets.md)]
89+
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
90+
91+
# [Java](#tab/java)
92+
[!INCLUDE [sample-code](../includes/snippets/java/call-stoptranscription-java-snippets.md)]
93+
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
94+
7995
# [JavaScript](#tab/javascript)
8096
[!INCLUDE [sample-code](../includes/snippets/javascript/call-stoptranscription-javascript-snippets.md)]
8197
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
8298

99+
# [PHP](#tab/php)
100+
[!INCLUDE [sample-code](../includes/snippets/php/call-stoptranscription-php-snippets.md)]
101+
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
102+
103+
# [Python](#tab/python)
104+
[!INCLUDE [sample-code](../includes/snippets/python/call-stoptranscription-python-snippets.md)]
105+
[!INCLUDE [sdk-documentation](../includes/snippets/snippets-sdk-documentation-link.md)]
106+
83107
---
84108

85109
---

api-reference/beta/api/copilotadminlimitedmode-get.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,12 @@ Choose the permission or permissions marked as least privileged for this API. Us
2727
"name": "copilotadminlimitedmode-get-permissions"
2828
}
2929
-->
30-
> **Note:** Global admin or Global reader permission is required to call this API.
3130

3231
<!-- { "blockType": "permissions", "name": "copilotadminlimitedmode_get" } -->
3332
[!INCLUDE [permissions-table](../includes/permissions/copilotadminlimitedmode-get-permissions.md)]
3433

34+
> [!IMPORTANT]
35+
> Global Reader is the least privileged [administrator role](/entra/identity/role-based-access-control/permissions-reference?toc=%2Fgraph%2Ftoc.json) supported for this operation.
3536
3637
## HTTP request
3738

api-reference/beta/api/copilotadminlimitedmode-update.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,14 @@ Choose the permission or permissions marked as least privileged for this API. Us
2727
"name": "copilotadminlimitedmode-update-permissions"
2828
}
2929
-->
30-
> **Note:** Global admin or Global reader permission is required to call this API.
3130

3231
<!-- { "blockType": "permissions", "name": "copilotadminlimitedmode_update" } -->
3332
[!INCLUDE [permissions-table](../includes/permissions/copilotadminlimitedmode-update-permissions.md)]
3433

34+
> [!IMPORTANT]
35+
>
36+
> In delegated scenarios with work or school accounts, the signed-in user must be assigned the *Global Administrator* [Microsoft Entra role](/entra/identity/role-based-access-control/permissions-reference?toc=%2Fgraph%2Ftoc.json).
37+
3538
## HTTP request
3639

3740
<!-- {

api-reference/beta/api/directoryobject-checkmembergroups.md

Lines changed: 57 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,15 @@ Namespace: microsoft.graph
1414

1515
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
1616

17-
Check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified [user](../resources/user.md), [group](../resources/group.md), [service principal](../resources/serviceprincipal.md), [organizational contact](../resources/orgcontact.md), [device](../resources/device.md), or [directory object](../resources/directoryobject.md) is a member. This function is transitive.
17+
Check for membership in a specified list of [group](../resources/group.md) IDs, and return from that list the IDs of groups where a specified object is a member. The specified object can be of one of the following types:
18+
- [user](../resources/user.md)
19+
- [group](../resources/group.md)
20+
- [service principal](../resources/serviceprincipal.md)
21+
- [organizational contact](../resources/orgcontact.md)
22+
- [device](../resources/device.md)
23+
- [directory object](../resources/directoryobject.md)
24+
25+
This function is transitive.
1826

1927
You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Microsoft Entra ID. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct.
2028

@@ -26,47 +34,68 @@ One of the following permissions is required to call this API. To learn more, in
2634

2735
### Group memberships for a directory object
2836
<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
29-
| Permission type | Permissions (from least to most privileged) |
30-
|:---------------------------------------|:------------------------------------------------------|
31-
| Delegated (work or school account) | User.ReadBasic.All, User.Read.All, Directory.Read.All |
32-
| Delegated (personal Microsoft account) | Not supported. |
33-
| Application | User.Read.All, Directory.Read.All |
37+
|Permission type|Least privileged permissions|Higher privileged permissions|
38+
|:---|:---|:---|
39+
|Delegated (work or school account)|Directory.Read.All|Directory.ReadWrite.All |
40+
|Delegated (personal Microsoft account)|Not supported.|Not supported.|
41+
|Application|Directory.Read.All|Directory.ReadWrite.All |
42+
43+
> [!NOTE]
44+
> The *Directory.\** permissions allow you to retrieve any supported directory object type via this API. To retrieve only a specific type, you can use permissions specific to the resource.
3445
3546
### Group memberships for the signed-in user
47+
3648
<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
37-
| Permission type | Permissions (from least to most privileged) |
38-
|:-|:-|
39-
| Delegated (work or school account) | User.Read, User.ReadBasic.All, User.Read.All, Directory.Read.All, User.ReadWrite.All, Directory.ReadWrite.All |
40-
| Delegated (personal Microsoft account) | Not supported. |
41-
| Application | Not supported. |
49+
|Permission type|Least privileged permissions|Higher privileged permissions|
50+
|:---|:---|:---|
51+
|Delegated (work or school account)|User.Read|User.ReadBasic.All and GroupMember.Read.All, User.Read.All and GroupMember.Read.All, User.ReadBasic.All and Group.Read.All, User.Read.All and Group.Read.All, Directory.Read.All |
52+
|Delegated (personal Microsoft account)|Not supported.|Not supported.|
53+
|Application|Not supported.|Not supported.|
4254

4355
### Group memberships for other users
56+
4457
<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
45-
| Permission type | Permissions (from least to most privileged) |
46-
|:-|:-|
47-
| Delegated (work or school account) | User.ReadBasic.All, User.Read.All, Directory.Read.All, User.ReadWrite.All, Directory.ReadWrite.All |
48-
| Delegated (personal Microsoft account) | Not supported. |
49-
| Application | User.Read.All, Directory.Read.All, User.ReadWrite.All, Directory.ReadWrite.All |
58+
|Permission type|Least privileged permissions|Higher privileged permissions|
59+
|:---|:---|:---|
60+
|Delegated (work or school account)|User.ReadBasic.All and GroupMember.Read.All|User.Read.All and GroupMember.Read.All, User.ReadBasic.All and Group.Read.All, User.Read.All and Group.Read.All, Directory.Read.All |
61+
|Delegated (personal Microsoft account)|Not supported.|Not supported.|
62+
|Application|User.ReadBasic.All and GroupMember.Read.All|User.Read.All and GroupMember.Read.All, User.Read.All and Group.Read.All, Directory.Read.All|
5063

5164
### Group memberships for a group
65+
5266
<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
53-
| Permission type | Permissions (from least to most privileged) |
54-
|:-|:-|
55-
| Delegated (work or school account) | GroupMember.Read.All, Group.Read.All, Directory.Read.All, Group.ReadWrite.All, Directory.ReadWrite.All |
56-
| Delegated (personal Microsoft account) | Not supported. |
57-
| Application | GroupMember.Read.All, Group.Read.All, Directory.Read.All, Group.ReadWrite.All, Directory.ReadWrite.All |
67+
|Permission type|Least privileged permissions|Higher privileged permissions|
68+
|:---|:---|:---|
69+
|Delegated (work or school account)|GroupMember.Read.All|Group.Read.All, Directory.Read.All, Group.ReadWrite.All, Directory.ReadWrite.All |
70+
|Delegated (personal Microsoft account)|Not supported.|Not supported.|
71+
|Application|GroupMember.Read.All|Group.Read.All, Directory.Read.All, Group.ReadWrite.All, Directory.ReadWrite.All|
5872

5973
### Group memberships for a service principal
74+
6075
<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
61-
|Permission type | Permissions (from least to most privileged) |
62-
|:--------------------|:---------------------------------------------------------|
63-
|Delegated (work or school account) | Application.Read.All, Directory.Read.All, Application.ReadWrite.All, Directory.ReadWrite.All |
64-
|Delegated (personal Microsoft account) | Not supported. |
65-
|Application | Application.Read.All, Directory.Read.All, Application.ReadWrite.All, Directory.ReadWrite.All |
76+
|Permission type|Least privileged permissions|Higher privileged permissions|
77+
|:---|:---|:---|
78+
|Delegated (work or school account)|Application.Read.All|Directory.Read.All, Application.ReadWrite.All, Directory.ReadWrite.All |
79+
|Delegated (personal Microsoft account)|Not supported.|Not supported.|
80+
|Application|Application.Read.All|Directory.Read.All, Application.ReadWrite.All, Directory.ReadWrite.All|
6681

6782
### Group memberships for an organizational contact
68-
<!-- { "blockType": "permissions", "name": "directoryobject_checkmembergroups_6" } -->
69-
[!INCLUDE [permissions-table](../includes/permissions/directoryobject-checkmembergroups-6-permissions.md)]
83+
84+
<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
85+
|Permission type|Least privileged permissions|Higher privileged permissions|
86+
|:---|:---|:---|
87+
|Delegated (work or school account)|Directory.Read.All|Directory.ReadWrite.All |
88+
|Delegated (personal Microsoft account)|Not supported.|Not supported.|
89+
|Application|Directory.Read.All|Directory.ReadWrite.All |
90+
91+
### Group memberships for a device
92+
93+
<!-- { "blockType": "ignored" } // Note: Removing this line will result in the permissions autogeneration tool overwriting the table. -->
94+
|Permission type|Least privileged permissions|Higher privileged permissions|
95+
|:---|:---|:---|
96+
|Delegated (work or school account)|Device.Read.All|Directory.Read.All, Directory.ReadWrite.All |
97+
|Delegated (personal Microsoft account)|Not supported.|Not supported.|
98+
|Application|Device.Read.All|Directory.Read.All, Directory.ReadWrite.All |
7099

71100
## HTTP request
72101

0 commit comments

Comments
 (0)