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.
Find your subdomain
Your subdomain is the first part of the URL you see when signed in to Udemy Business.
- Format:
https://{subdomain}.udemy.com - Example: if your URL is
https://mycompany.udemy.com, your Company Subdomain ismycompany
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
Link the Account
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.
Use Actions