teamTemplateDefinition resource type
Namespace: microsoft.graph
Important
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.
Methods
Method | Return type | Description |
---|---|---|
Get | teamTemplateDefinition | Read the properties and relationships of a teamTemplateDefinition object. |
List | teamTemplateDefinition collection | List the teamTemplateDefinition objects associated with a teamTemplate. |
Get team definition | team | Read the properties of the team of a teamTemplateDefinition object |
Properties
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. |
Relationships
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 JSON representation shows the resource type.
{
"@odata.type": "#microsoft.graph.teamTemplateDefinition",
"audience": "String",
"categories": [
"String"
],
"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"
}