任何人都可以启发我在Graph API端点上使用团队模板创建团队。 create team endpoint确实存在,但我正在寻找可以让我从现有团队(也称为Team template)中创建团队的终点
答案 0 :(得分:2)
Ok I figured it out. Its a clone operation
答案 1 :(得分:0)
实际上,从模板创建团队和从现有团队克隆团队是两回事。
团队模板当前仅在beta端点中可用,生产中不支持。您可以使用此处列出的那些: https://docs.microsoft.com/en-us/MicrosoftTeams/get-started-with-teams-templates
在https://graph.microsoft.com/beta/teams端点上,您可以通过在请求正文中提供所选模板来从模板创建团队:
$body = @{
"template@odata.bind" = "$targetTemplate"
"displayName" = "Test Team DisplayName"
"description" = "Description"
}
$ targetTemplate是上述文档中的值之一,例如:https://graph.microsoft.com/beta/teamsTemplates('educationStaff')。
使用生产v1.0端点支持克隆团队: https://docs.microsoft.com/en-us/graph/api/team-clone?view=graph-rest-1.0,您必须在其中指定要克隆的团队和部分:
$body = @{
"displayName": "My Test Team",
"description": "New Description",
"mailNickname": "TestTeam2",
"partsToClone": "apps,tabs,settings,channels,members",
"visibility": "private"
}