Integrating Udemy for Business with Continu

How to create the Udemy for Business API client and configure the credentials in Continu.


The Udemy for Business integration requires creating an API client in Udemy's developer portal, capturing the credentials, and entering them in Continu. A Udemy for Business subscription is required.

For the content import flow after setup is complete, see Add a Udemy Course. For common questions, see Udemy FAQ.


How to Configure the Udemy Integration

1. Obtain Udemy Account Information. Log in to your Udemy portal as an administrator. Navigate to the Admin tab. Click on APIs. Capture these values:

Account ID — needed for Continu configuration.

Account Name / Subdomain — needed for Continu configuration.

2. Access Udemy API Clients Page. Navigate to https://[Your Subdomain].udemy.com/dev-portal/api-clients/, replacing [Your Subdomain] with your actual Udemy subdomain.

3. Create a New API Client. Click Create New API Client. Provide a descriptive name. Click Next Step.

Create API Client

4. Select API Scope. Check the course:read checkbox. Click Create API Client.

Select API scope

5. Capture API Client Credentials. Save these values (you'll need them in step 7):

Client ID

Client Secret

Capture credentials

6. Configure Continu Integration. Log in to Continu as an administrator. Navigate to Admin > Integrations. Locate the Udemy tile, click it, then click Reconfigure Udemy.

7. Enter Captured Credentials.

Udemy Portal Name ← Account Name / Subdomain (from step 1)

Udemy Portal/Organization Id ← Account ID (from step 1)

Udemy Client Id ← Client ID (from step 5)

Udemy Client Secret ← Client Secret (from step 5)

After submitting, the integration is ready for use.


Configuration Pitfalls

API Scope Missing. The course:read scope must be checked. Without it, Continu can't read Udemy's course catalog and the integration appears broken.

Subdomain Format Confusion. The Udemy Portal Name in Continu is the subdomain (e.g., company from company.udemy.com), not the full URL. Continu appends .udemy.com automatically.

Address Showing "udemy.com.udemy.com" After Configuration. This is a common visual artifact when the Portal Name field receives the full URL instead of just the subdomain. Enter just the subdomain to avoid the doubled suffix.

Client Secret Loss. The Client Secret is shown only once in Udemy. If you don't capture it during creation, generate a new API client.

API Key Rotation. Rotating the Udemy API credentials breaks the integration. Coordinate API key rotations with Continu integration updates.


Where This Fits

You're here because you're configuring the Udemy for Business integration. For content import after setup, see Add a Udemy Course.


See Also

Was this article helpful?
0 out of 0 found this helpful