This article outlines how Udemy Business admins can find their API credentials for integrating Udemy with learning management systems (LMS) and learning experience platforms (LXP), or other custom integrations utilizing the Udemy Business REST APIs.
Please note:
- APIs are only available to Enterprise customers.
- This article does not apply for xAPI credentials, which instead will be found in the system you wish to push data from Udemy into. Learn more: Udemy Business xAPI.
- For more information on integrations, please review our LMS and LXP Integration Partners.
Udemy Business REST API consists of the following credentials. If your API is already enabled, they can be found at the following URLs by replacing {{Org_Name}} with your own subdomain.
- Client ID & Client Secret
- https://{{Org_Name}}.udemy.com/organization-manage/settings/lms-integration/
- Org ID (Account_ID)
- https://{{Org_Name}}.udemy.com/developers/organization/courses/
- https://{{Org_Name}}.udemy.com/developers/organization/reporting/
- Org Name (Account Name)
- This is the subdomain of your URL: https://{{Org_Name}}.udemy.com
- Note: if you are using SumTotal, Org Name will be the full URL: https://{{Org_Name}}.udemy.com
If your API is not yet enabled, please follow the instructions below to enable your API and retrieve the credentials:
How to enable and find your API credentials in Udemy Business
1 - Click on Manage > Settings in the upper right of Udemy Business.
2 - Click LMS/LXP integrations on the sidebar and then Start set-up. Choose the system you will be integrating with from the drop-down menu, or Other, if your tool is not listed. Click Save. Your API is now enabled.
3 - Now that API is enabled, you can retrieve your API credentials. Client ID and Client Secret will now be available under Manage > Settings > LMS/LXP integrations.
4 - Next, to find your Org ID (Account ID) click on API on the left navigation sidebar. Then, click on either of the API documentation links.
5 - Scroll about halfway down the page to the subsection Your API Client and Your Account ID. Here you will find your Account_ID (same as Org ID).
6 - Next, find your Org Name/Account Name: This is simply the subdomain of your Udemy Business URL:
Now that you have your API credentials from Udemy Business you can plug these into your LMS/LXP or another system you wish to integrate with.
If you have additional questions about our APIs or setting up integrations, please feel free to contact your dedicated Customer Success Manager for assistance.