Generate API Credentials
Create API credentials (Client ID and Client Secret) to authenticate with the Udemy Business API.
Navigate to APIs and Integrations
In your Udemy Business account, go to Manage > Settings > APIs and Integrations.
Generate REST API Credentials
Look for the REST API section and click on Generate or Create Credentials.
- If credentials already exist, you can view or regenerate them
- Only authorized administrators can generate REST API keys
Copy Client ID
Copy the Client ID value. This is a long alphanumeric string that identifies your API client.
Copy Client Secret
Copy the Client Secret value. This is a sensitive credential - store it securely.
- The Client Secret may only be shown once after generation
- If you lose it, you may need to regenerate new credentials
Find Your Company Subdomain
Your Company Subdomain is part of your Udemy Business URL and is required for API authentication.
Identify Your Subdomain
Look at your Udemy Business URL when logged in. The subdomain is the first part of the URL.
- Example URL: https://mycompany.udemy.com
- Company Subdomain: mycompany
Find Your Organisation ID
Your Organisation ID (Account ID) is required for API calls and can be found in the API documentation section.
Navigate to API Documentation
In your Udemy Business account, go to Manage > Settings > API > API Documentation.
Locate Your Account ID
Scroll down to the section titled “Your API Client and Your Account Id” to find your Udemy Business Account ID.
- This is a numeric value (e.g., 100028)
- Copy this value for the Organisation ID field
Linking the Account from the Hub
Navigate to the Hub
Fill out the fields
- Client ID
- Client Secret
- Company Subdomain
- Organisation ID
Connect
- Click Connect
- If applicable, the provider will redirect you to a sign-in or authorization page. Complete the provider’s authorization flow.
- Once authorization is successful, you will see a confirmation popup
If the account linking is successful, you will see the newly linked account in your Accounts page.