Skip to content

New command: Clone a Microsoft Teams Team #924

@sprider

Description

@sprider

Create a copy of a team. This operation also creates a copy of the corresponding group. We can specify which parts of the team to clone:

apps - Copies Microsoft Teams apps that are installed in the team.
channels – Copies the channel structure (but not the messages in the channel).
members – Copies the members and owners of the group.
settings – Copies all settings within the team, along with key group settings.
tabs – Copies the tabs within channels.
When tabs are cloned, they are put into an unconfigured state -- they are displayed on the tab bar in Microsoft Teams, and the first time we open them, we will go through the configuration screen. (If the person opening the tab does not have permission to configure apps, they will see a message explaining that the tab hasn't been configured.)

Cloning is a long-running operation. After the POST clone returns, we need to GET the operation to see if it's "running" or "succeeded" or "failed". We should continue to GET until the status is not "running". The recommended delay between GETs is 5 seconds.

https://docs.microsoft.com/en-us/graph/api/team-clone?view=graph-rest-1.0

Note: I would like to take this task.

@waldekmastykarz
Could you please guide me how you want me to setup the parameters for this command and handle long-running operation.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions