learningProvider resource type

Namespace: microsoft.graph

Represents an entity that holds the details about a learning provider in Viva learning.

Inherits from entity.

Methods

Method Return type Description
List learningProvider collection Get a list of the learningProvider resources registered in Viva Learning for a tenant.
Create learningProvider Create a new learningProvider object and register it with Viva Learning using the specified display name and logos for different themes.
Get learningProvider Read the properties and relationships of a learningProvider object.
Update learningProvider Update the properties of a learningProvider object.
Delete None Delete a learningProvider resource and remove its registration in Viva Learning for a tenant.

Properties

Property Type Description
displayName String The display name that appears in Viva Learning. Required.
id String The unique identifier for the learning provider. Required. Inherited from entity.
isCourseActivitySyncEnabled Boolean Indicates whether a provider can ingest learning course activity records. The default value is false. Set to true to make learningCourseActivities available for this provider.
loginWebUrl String Authentication URL to access the courses for the provider. Optional.
longLogoWebUrlForDarkTheme String The long logo URL for the dark mode that needs to be a publicly accessible image. This image would be saved to the blob storage of Viva Learning for rendering within the Viva Learning app. Required.
longLogoWebUrlForLightTheme String The long logo URL for the light mode that needs to be a publicly accessible image. This image would be saved to the blob storage of Viva Learning for rendering within the Viva Learning app. Required.
squareLogoWebUrlForDarkTheme String The square logo URL for the dark mode that needs to be a publicly accessible image. This image would be saved to the blob storage of Viva Learning for rendering within the Viva Learning app. Required.
squareLogoWebUrlForLightTheme String The square logo URL for the light mode that needs to be a publicly accessible image. This image would be saved to the blob storage of Viva Learning for rendering within the Viva Learning app. Required.

Relationships

Relationship Type Description
learningContents learningContent collection Learning catalog items for the provider.

JSON representation

The following JSON representation shows the resource type.

{
  "@odata.type": "#microsoft.graph.learningProvider",
  "displayName": "String",
  "id": "String (identifier)",
  "loginWebUrl": "String",
  "longLogoWebUrlForDarkTheme": "String",
  "longLogoWebUrlForLightTheme": "String",
  "squareLogoWebUrlForDarkTheme": "String",
  "squareLogoWebUrlForLightTheme": "String",
  "isCourseActivitySyncEnabled": "Boolean"
}