Skip to main content
You must have Admin access to your Udemy Business account to generate API credentials.

Generate API Credentials

Create API credentials (Client ID and Client Secret) to authenticate with the Udemy Business API.

1

Navigate to APIs and Integrations

In your Udemy Business account, go to Manage > Settings > APIs and Integrations.

2

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
3

Copy Client ID

Copy the Client ID value. This is a long alphanumeric string that identifies your API client.

4

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.

1

Identify Your Subdomain

Look at your Udemy Business URL when logged in. The subdomain is the first part of the URL.

Find Your Organisation ID

Your Organisation ID (Account ID) is required for API calls and can be found in the API documentation section.

1

Navigate to API Documentation

In your Udemy Business account, go to Manage > Settings > API > API Documentation.

2

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

1

Navigate to the Hub

Use one of the three Linking Account Methods to access the Hub.
2

Fill out the fields

Fill out the following fields using details from your provider:
  • Client ID
  • Client Secret
  • Company Subdomain
  • Organisation ID
3

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.