pageTemplate 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.

Represents a page template in the templates folder.

In addition to other properties, a pageTemplate resource contains the title, layout, and a collection of webPart objects.

Inherits from baseSitePage.

Methods

Method Return type Description
List pageTemplate Get a list of the pageTemplate objects and their properties.
Create pageTemplate Create a new pageTemplate object.
Get pageTemplate Get a pageTemplate object and properties.
Update pageTemplate Update the properties of a pageTemplate object.
Delete None Delete a pageTemplate object.

Properties

Property Type Description
contentType contentTypeInfo The content type of the page template. Inherited from baseSitePage.
createdBy identitySet The identity of the creator of the page template. Read-only. Inherited from baseSitePage.
createdDateTime DateTimeOffset The date and time the page template was created. Read-only. Inherited from baseSitePage.
description String The descriptive text for the page template. Inherited from baseSitePage.
eTag String The eTag for the page template. Inherited from baseSitePage.
id String The unique identifier of the page template. Inherited from baseSitePage.
lastModifiedBy identitySet The identity of the last modifier of the page template. Read-only. Inherited from baseSitePage.
lastModifiedDateTime DateTimeOffset The date and time the page template was last modified. Read-only. Inherited from baseSitePage.
name String The name of the page template. Inherited from baseSitePage.
pageLayout pageLayoutType The type of the page layout for the page. The possible values are: microsoftReserved, article, home, unknownFutureValue, newsLink. You must use the Prefer: include-unknown-enum-members request header to get the following value in this evolvable enum: newsLink. Inherited from baseSitePage.
parentReference itemReference The parent information, if the page template has a parent. Inherited from baseSitePage.
publishingState publicationFacet The publishing status and the MM.mm version of the page template. Inherited from baseSitePage.
thumbnailWebUrl String The URL of the page template's thumbnail image
title String The title of the page template. Inherited from baseSitePage.
titleArea titleArea The title area on the SharePoint page template.
webUrl String The URL that displays the page template in the browser. Read-only. Inherited from baseSitePage.

Relationships

Relationship Type Description
canvasLayout canvasLayout The layout of the content in a given SharePoint page template, including horizontal sections and vertical sections.
createdByUser user The identity of the user who created this site page template. Read-only. Inherited from baseSitePage.
lastModifiedByUser user The identity of the last modifier of this item. Read-only. Inherited from baseSitePage.
webParts webPart collection The collection of web parts on the SharePoint page.

JSON representation

The following JSON representation shows the resource type.

{
  "@odata.type": "#microsoft.graph.pageTemplate",
  "id": "String (identifier)",
  "createdBy": {
    "@odata.type": "microsoft.graph.identitySet"
  },
  "createdDateTime": "String (timestamp)",
  "contentType": {
    "@odata.type": "microsoft.graph.contentTypeInfo"
  },
  "description": "String",
  "eTag": "String",
  "lastModifiedBy": {
    "@odata.type": "microsoft.graph.identitySet"
  },
  "lastModifiedDateTime": "String (timestamp)",
  "name": "String",
  "parentReference": {
    "@odata.type": "microsoft.graph.itemReference"
  },
  "webUrl": "String",
  "title": "String",
  "pageLayout": "String",
  "publishingState": {
    "@odata.type": "microsoft.graph.publicationFacet"
  },
  "thumbnailWebUrl": "String",
  "titleArea": {
    "@odata.type": "microsoft.graph.titleArea"
  }
}