contentModel 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 an AI model used to process documents in SharePoint document libraries. It can either classify documents, or extract metadata from the documents. Some content models set content types to present the classification results.

The extracted metadata is added to columns in the document library. Columns are created when a content model is applied.

Methods

Method Return type Description
Get contentModel Read the properties and relationships of a contentModel object.
Get applied drives contentModelUsage collection List all the contentModelUsage information related to an applied contentModel.
Get by name contentModel Read the properties and relationships of a contentModel object by its model name.
Add to drive contentModelUsage Automatically process new documents in the library.
Remove from drive None Remove the contentModel from the document library.

Properties

Property Type Description
createdBy identitySet Identity of the user, device, or applicationthat created the item. Read-only.
createdDateTime DateTimeOffset Date and time of item creation. Read-only.
id String The ID of the content model. Read-only.
lastModifiedBy identitySet Identity of the user, device, or application that modified the item. Read-only.
lastModifiedDateTime DateTimeOffset Date and time of item last modification. Read-only.
modelType contentModelType The type of the contentModel. The possible values are: teachingMethod, layoutMethod, freeformSelectionMethod, prebuiltContractModel, prebuiltInvoiceModel, prebuiltReceiptModel, unknownFutureValue.
name String The name of the contentModel.

Relationships

None.

JSON representation

The following JSON representation shows the resource type.

{
  "@odata.type": "#microsoft.graph.contentModel",
  "id": "String (identifier)",
  "name": "String",
  "createdDateTime": "String (timestamp)",
  "createdBy": {
    "@odata.type": "microsoft.graph.identitySet"
  },
  "lastModifiedBy": {
    "@odata.type": "microsoft.graph.identitySet"
  },
  "lastModifiedDateTime": "String (timestamp)",
  "modelType": "String"
}