learningProvider 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 entity that holds the details about a learning provider in Viva learning.

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 registers 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 the 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.
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"
}