{ "opencollection": "1.0.0", "info": { "name": "Microsoft Graph Admin Admin.admin employeeExperience.learningProvider API", "version": "1.0.0" }, "items": [ { "info": { "name": "employeeExperience.learningProvider", "type": "folder" }, "items": [ { "info": { "name": "Microsoft Graph List learningProviders", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/employeeExperience/learningProviders", "params": [ { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Get a list of the learningProvider resources registered in Viva Learning for a tenant." }, { "info": { "name": "Microsoft Graph Create learningProvider", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/employeeExperience/learningProviders", "body": { "type": "json", "data": "{}" } }, "docs": "Create a new learningProvider object and register it with Viva Learning using the specified display name and logos for different themes." }, { "info": { "name": "Microsoft Graph Get learningProvider", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/employeeExperience/learningProviders/:learningProvider-id", "params": [ { "name": "learningProvider-id", "value": "", "type": "path", "description": "The unique identifier of learningProvider" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Read the properties and relationships of a learningProvider object." }, { "info": { "name": "Microsoft Graph Update learningProvider", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/employeeExperience/learningProviders/:learningProvider-id", "params": [ { "name": "learningProvider-id", "value": "", "type": "path", "description": "The unique identifier of learningProvider" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the properties of a learningProvider object." }, { "info": { "name": "Microsoft Graph Delete learningProvider", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/employeeExperience/learningProviders/:learningProvider-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "learningProvider-id", "value": "", "type": "path", "description": "The unique identifier of learningProvider" } ] }, "docs": "Delete a learningProvider resource and remove its registration in Viva Learning for a tenant." }, { "info": { "name": "Microsoft Graph List learningContents", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/employeeExperience/learningProviders/:learningProvider-id/learningContents", "params": [ { "name": "learningProvider-id", "value": "", "type": "path", "description": "The unique identifier of learningProvider" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Get a list of the learningContent resources and their properties. This list represents the metadata of the specified provider's content in Viva Learning." }, { "info": { "name": "Microsoft Graph Create new navigation property to learningContents for employeeExperience", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/employeeExperience/learningProviders/:learningProvider-id/learningContents", "params": [ { "name": "learningProvider-id", "value": "", "type": "path", "description": "The unique identifier of learningProvider" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Create new navigation property to learningContents for employeeExperience" }, { "info": { "name": "Microsoft Graph Get learningContent", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/employeeExperience/learningProviders/:learningProvider-id/learningContents/:learningContent-id", "params": [ { "name": "learningProvider-id", "value": "", "type": "path", "description": "The unique identifier of learningProvider" }, { "name": "learningContent-id", "value": "", "type": "path", "description": "The unique identifier of learningContent" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Get the specified learningContent resource which represents the metadata of the specified provider's ingested content." }, { "info": { "name": "Microsoft Graph Update the navigation property learningContents in employeeExperience", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/employeeExperience/learningProviders/:learningProvider-id/learningContents/:learningContent-id", "params": [ { "name": "learningProvider-id", "value": "", "type": "path", "description": "The unique identifier of learningProvider" }, { "name": "learningContent-id", "value": "", "type": "path", "description": "The unique identifier of learningContent" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Update the navigation property learningContents in employeeExperience" }, { "info": { "name": "Microsoft Graph Delete learningContent", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/employeeExperience/learningProviders/:learningProvider-id/learningContents/:learningContent-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "learningProvider-id", "value": "", "type": "path", "description": "The unique identifier of learningProvider" }, { "name": "learningContent-id", "value": "", "type": "path", "description": "The unique identifier of learningContent" } ] }, "docs": "Delete the specified learningContent resource that represents the metadata of the specified provider's ingested content." }, { "info": { "name": "Microsoft Graph Get learningContent", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/employeeExperience/learningProviders/:learningProvider-id/learningContents(externalId=':externalId')", "params": [ { "name": "learningProvider-id", "value": "", "type": "path", "description": "The unique identifier of learningProvider" }, { "name": "externalId", "value": "", "type": "path", "description": "Alternate key of learningContent" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Get the specified learningContent resource which represents the metadata of the specified provider's ingested content." }, { "info": { "name": "Microsoft Graph Update the navigation property learningContents in employeeExperience", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/employeeExperience/learningProviders/:learningProvider-id/learningContents(externalId=':externalId')", "params": [ { "name": "learningProvider-id", "value": "", "type": "path", "description": "The unique identifier of learningProvider" }, { "name": "externalId", "value": "", "type": "path", "description": "Alternate key of learningContent" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Update the navigation property learningContents in employeeExperience" }, { "info": { "name": "Microsoft Graph Delete learningContent", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/employeeExperience/learningProviders/:learningProvider-id/learningContents(externalId=':externalId')", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "learningProvider-id", "value": "", "type": "path", "description": "The unique identifier of learningProvider" }, { "name": "externalId", "value": "", "type": "path", "description": "Alternate key of learningContent" } ] }, "docs": "Delete the specified learningContent resource that represents the metadata of the specified provider's ingested content." }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/employeeExperience/learningProviders/:learningProvider-id/learningContents/$count", "params": [ { "name": "learningProvider-id", "value": "", "type": "path", "description": "The unique identifier of learningProvider" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph Get learningCourseActivity", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/employeeExperience/learningProviders/:learningProvider-id/learningCourseActivities", "params": [ { "name": "learningProvider-id", "value": "", "type": "path", "description": "The unique identifier of learningProvider" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Get the specified learningCourseActivity object using either an ID or an externalCourseActivityId of the learning provider, or a courseActivityId of a user." }, { "info": { "name": "Microsoft Graph Create learningCourseActivity", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/employeeExperience/learningProviders/:learningProvider-id/learningCourseActivities", "params": [ { "name": "learningProvider-id", "value": "", "type": "path", "description": "The unique identifier of learningProvider" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a new learningCourseActivity object. A learning course activity can be one of two types: \r\n- Assignment\r\n- Self-initiated Use this method to create either type of activity." }, { "info": { "name": "Microsoft Graph Get learningCourseActivities from employeeExperience", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/employeeExperience/learningProviders/:learningProvider-id/learningCourseActivities/:learningCourseActivity-id", "params": [ { "name": "learningProvider-id", "value": "", "type": "path", "description": "The unique identifier of learningProvider" }, { "name": "learningCourseActivity-id", "value": "", "type": "path", "description": "The unique identifier of learningCourseActivity" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Microsoft Graph Get learningCourseActivities from employeeExperience" }, { "info": { "name": "Microsoft Graph Update learningCourseActivity", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/employeeExperience/learningProviders/:learningProvider-id/learningCourseActivities/:learningCourseActivity-id", "params": [ { "name": "learningProvider-id", "value": "", "type": "path", "description": "The unique identifier of learningProvider" }, { "name": "learningCourseActivity-id", "value": "", "type": "path", "description": "The unique identifier of learningCourseActivity" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the properties of a learningCourseActivity object. " }, { "info": { "name": "Microsoft Graph Delete learningCourseActivity", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/employeeExperience/learningProviders/:learningProvider-id/learningCourseActivities/:learningCourseActivity-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "learningProvider-id", "value": "", "type": "path", "description": "The unique identifier of learningProvider" }, { "name": "learningCourseActivity-id", "value": "", "type": "path", "description": "The unique identifier of learningCourseActivity" } ] }, "docs": "Delete a learningCourseActivity object using the course activity ID of either an assignment or a self-initiated activity." }, { "info": { "name": "Microsoft Graph Get learningCourseActivities from employeeExperience", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/employeeExperience/learningProviders/:learningProvider-id/learningCourseActivities(externalcourseActivityId=':externalcourseActivityId')", "params": [ { "name": "learningProvider-id", "value": "", "type": "path", "description": "The unique identifier of learningProvider" }, { "name": "externalcourseActivityId", "value": "", "type": "path", "description": "Alternate key of learningCourseActivity" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Microsoft Graph Get learningCourseActivities from employeeExperience" }, { "info": { "name": "Microsoft Graph Update learningCourseActivity", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/employeeExperience/learningProviders/:learningProvider-id/learningCourseActivities(externalcourseActivityId=':externalcourseActivityId')", "params": [ { "name": "learningProvider-id", "value": "", "type": "path", "description": "The unique identifier of learningProvider" }, { "name": "externalcourseActivityId", "value": "", "type": "path", "description": "Alternate key of learningCourseActivity" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the properties of a learningCourseActivity object. " }, { "info": { "name": "Microsoft Graph Delete learningCourseActivity", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/employeeExperience/learningProviders/:learningProvider-id/learningCourseActivities(externalcourseActivityId=':externalcourseActivityId')", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "learningProvider-id", "value": "", "type": "path", "description": "The unique identifier of learningProvider" }, { "name": "externalcourseActivityId", "value": "", "type": "path", "description": "Alternate key of learningCourseActivity" } ] }, "docs": "Delete a learningCourseActivity object using the course activity ID of either an assignment or a self-initiated activity." }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/employeeExperience/learningProviders/:learningProvider-id/learningCourseActivities/$count", "params": [ { "name": "learningProvider-id", "value": "", "type": "path", "description": "The unique identifier of learningProvider" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/employeeExperience/learningProviders/$count", "params": [ { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" } ] } ], "bundled": true }