Skip to content

Commit 3b882a7

Browse files
praspatil05claude
andcommitted
Add Teams Administration sample queries (v1.0 and beta)
Added 10 new sample queries for Teams Administration APIs: Teamwork and communications (v1.0 - 5 queries): 1. List Teams user configurations 2. Get Teams user configuration 3. Assign Teams policy to user 4. Unassign Teams policy from user 5. Get Teams policy ID by name and type Teamwork and communications (beta) (5 queries): 6. List Teams user configurations (beta) 7. Get Teams user configuration (beta) 8. Assign Teams policy to user (beta) 9. Unassign Teams policy from user (beta) 10. Get Teams policy ID by name and type (beta) All queries are documented under: Teamwork and communications > Administration > - Teams user configuration - Teams policy assignment - Teams policy user assignment Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
1 parent 5122501 commit 3b882a7

1 file changed

Lines changed: 64 additions & 0 deletions

File tree

sample-queries/sample-queries.json

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1554,6 +1554,70 @@
15541554
"tip": "This query requires valid policy type and policy name, and the TeamsPolicyUserAssign.ReadWrite.All permission",
15551555
"skipTest": false
15561556
},
1557+
{
1558+
"id": "446c2954-2b5c-4e27-a956-858bb197117f",
1559+
"category": "Teamwork and communications (beta)",
1560+
"method": "GET",
1561+
"humanName": "list Teams user configurations",
1562+
"requestUrl": "/beta/admin/teams/userConfigurations",
1563+
"docLink": "https://learn.microsoft.com/en-us/graph/api/teamsadministration-teamsadminroot-list-userconfigurations?view=graph-rest-beta",
1564+
"tip": "This query requires the TeamsUserConfiguration.Read.All permission",
1565+
"skipTest": false
1566+
},
1567+
{
1568+
"id": "26077dcc-9376-4889-b294-ce9f9e1dd977",
1569+
"category": "Teamwork and communications (beta)",
1570+
"method": "GET",
1571+
"humanName": "get Teams user configuration",
1572+
"requestUrl": "/beta/admin/teams/userConfigurations/{teamsUserConfigurationId}",
1573+
"docLink": "https://learn.microsoft.com/en-us/graph/api/teamsadministration-teamsuserconfiguration-get?view=graph-rest-beta",
1574+
"tip": "This query requires valid user id and valid permission",
1575+
"skipTest": false
1576+
},
1577+
{
1578+
"id": "6f8384ae-8225-43f0-81a1-7b569be2c5ca",
1579+
"category": "Teamwork and communications (beta)",
1580+
"method": "POST",
1581+
"humanName": "assign Teams policy to user",
1582+
"requestUrl": "/beta/admin/teams/policy/userAssignments/assign",
1583+
"docLink": "https://learn.microsoft.com/en-us/graph/api/teamsadministration-teamspolicyuserassignment-assign?view=graph-rest-beta",
1584+
"headers": [
1585+
{
1586+
"name": "Content-Type",
1587+
"value": "application/json"
1588+
}
1589+
],
1590+
"postBody": "{\r\n \"value\": [\r\n {\r\n \"@odata.type\": \"#microsoft.graph.teamsAdministration.teamsPolicyUserAssignment\",\r\n \"userId\": \"5c802b19-3600-83f1-1767-7b9edc7f38ab\",\r\n \"policyType\": \"TeamsMeetingPolicy\",\r\n \"policyId\": \"VnMAaN3X2X1B9tEHx1CJWfC76PSaKEzA4NoUuqIMRUo\"\r\n }\r\n ]\r\n}",
1591+
"tip": "This query requires valid user id, policy type, policy id, and the TeamsPolicyUserAssign.ReadWrite.All permission",
1592+
"skipTest": false
1593+
},
1594+
{
1595+
"id": "fdd80973-ebe8-4f46-9842-9764e8c8f0b1",
1596+
"category": "Teamwork and communications (beta)",
1597+
"method": "POST",
1598+
"humanName": "unassign Teams policy from user",
1599+
"requestUrl": "/beta/admin/teams/policy/userAssignments/unassign",
1600+
"docLink": "https://learn.microsoft.com/en-us/graph/api/teamsadministration-teamspolicyuserassignment-unassign?view=graph-rest-beta",
1601+
"headers": [
1602+
{
1603+
"name": "Content-Type",
1604+
"value": "application/json"
1605+
}
1606+
],
1607+
"postBody": "{\r\n \"value\": [\r\n {\r\n \"@odata.type\": \"#microsoft.graph.teamsAdministration.teamsPolicyUserAssignment\",\r\n \"userId\": \"5c802b19-3600-83f1-1767-7b9edc7f38ab\",\r\n \"policyType\": \"TeamsMeetingPolicy\"\r\n }\r\n ]\r\n}",
1608+
"tip": "This query requires valid user id, policy type, and the TeamsPolicyUserAssign.ReadWrite.All permission",
1609+
"skipTest": false
1610+
},
1611+
{
1612+
"id": "e04af7f8-29ad-4752-a740-68df46f2b885",
1613+
"category": "Teamwork and communications (beta)",
1614+
"method": "GET",
1615+
"humanName": "get Teams policy ID by name and type",
1616+
"requestUrl": "/beta/admin/teams/policy/getPolicyId(type='{policyType}',name='{policyName}')",
1617+
"docLink": "https://learn.microsoft.com/en-us/graph/api/teamsadministration-teamspolicyassignment-getpolicyid?view=graph-rest-beta",
1618+
"tip": "This query requires valid policy type and policy name, and the TeamsPolicyUserAssign.ReadWrite.All permission",
1619+
"skipTest": false
1620+
},
15571621
{
15581622
"id": "d8a3cd75-6ddf-4215-89de-3c2dab6b9585",
15591623
"category": "Microsoft Teams (beta)",

0 commit comments

Comments
 (0)