Hope you are doing well.
As per the documentation, Graph API: GET /employeeExperience/learningProviders returns the list of "learningProvider" resources registered in Viva Learning for a tenant.
As per the Microsoft Viva plans and pricing, M365 with E5 license we can avail only below 2 Viva apps by default.
· Viva connections and
· Viva Engage
Please refer the documentation for more about license details.
Please refer the documentation for listed licenses can get access to VIVA Apps.
To get the successful response from the graph API: GET /employeeExperience/learningProviders, we have below 2 options. We can't use it as a free (there is no trail for VIVA learning).
- “Integration with learning Management system” should be included into the plan.
With the help of Add-ons option, you can get the access to Viva learning app into existing license. Please refer the below screen shot.
Add-on reference link for Viva Learning: https://www.microsoft.com/en-in/microsoft-viva/learning
- You can purchase the Microsoft Viva Suite plan to get access to all Viva Apps**.**
You can get access to Viva learning app by purchasing any one of above plan/add-on.
Also, can you please make sure that you have access to the learning provider ID that you are passing.
I have valid license and access to learning provider ID, please find my below graph response.
Please note that, 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.
Hope this helps.
If the answer is helpful, please click Accept Answer and kindly upvote. If you have any further questions about this answer, please click Comment.