Microsoft provides several Microsoft Teams templates for different kinds of organizations. Currently, these templates are only accessed by using the Microsoft Graph API for creating teams, located at https://graph.microsoft.com/beta/teamsTemplates('<templateName>. When creating a team using a template, you provide the JSON representation of the team and any associated settings in a programmatic fashion and submit it via an HTTP POST call.
For example, the following template can be used to create a team using the standard template with channels named Announcements and Training:
POST https://graph.microsoft.com/beta/teams
Content-Type: application/json
{
"[email protected]": "https://graph.microsoft.com/beta/teamsTemplates('standard')",
"visibility": "Private",
"displayName...