teamTemplateDefinition resource type

Namespace: microsoft.graph


APIs under the /beta version in Microsoft Graph are subject to change. Use of these APIs in production applications is not supported. To determine whether an API is available in v1.0, use the Version selector.

Generic representation of a team template definition for a team with a specific structure and configuration.

Inherits from entity.


Method Return type Description
Get teamTemplateDefinition teamTemplateDefinition Read the properties and relationships of a teamTemplateDefinition object.
List teamTemplateDefinitions teamTemplateDefinition collection List the teamTemplateDefinition objects associated with a teamTemplate.
Get teamDefinition team Read the properties of the team of a teamTemplateDefinition object


Property Type Description
audience teamTemplateAudience Describes the audience the team template is available to. The possible values are: organization, user, public, unknownFutureValue.
categories String collection The assigned categories for the team template.
description String A brief description of the team template as it will appear to the users in Microsoft Teams.
displayName String The user defined name of the team template.
iconUrl String The icon url for the team template.
id String Encoded64 of templateId + audience + locale for the team template. Inherited from entity.
languageTag String Language the template is available in.
lastModifiedBy identitySet The identity of the user who last modified the team template.
lastModifiedDateTime DateTimeOffset The date time of when the team template was last modified.
parentTemplateId String The templateId for the team template
publisherName String The organization which published the team template.
shortDescription String A short-description of the team template as it will appear to the users in Microsoft Teams.


Relationship Type Description
teamDefinition team Collection of channel objects. A channel represents a topic, and therefore a logical isolation of discussion, within a team.

JSON representation

The following is a JSON representation of the resource.

  "@odata.type": "#microsoft.graph.teamTemplateDefinition",
  "audience": "String",
  "categories": [
  "description": "String",
  "displayName": "String",
  "iconUrl": "String",
  "id": "String (identifier)",
  "languageTag": "String",
  "lastModifiedDateTime": "String (timestamp)",
  "lastModifiedBy": {
    "@odata.type": "microsoft.graph.identitySet"
  "parentTemplateId": "String",
  "publisherName": "String", 
  "shortDescription": "String"

See also