Please note, you will need a Udemy for Business subscription to use this integration.
This document provides instructions for Continu administrators on how to create an API client in Udemy for Business and configure the credentials within Continu to query and import content from Udemy.
1. Obtain Udemy Account Information
- Login to your Udemy portal as an administrator.
- Navigate to the Admin tab.
- Click on APIs.
- Capture the following values, as they will be needed in a later step:
- Account ID
- Account Name / Subdomain
2. Access Udemy API Clients Page
- In your web browser, navigate to the following URL, replacing "Your Subdomain" with your actual Udemy subdomain:
- https://[Your Subdomain].udemy.com/dev-portal/api-clients/
3. Create a New API Client
- On the API Clients page, click on Create New API Client.
- Provide a descriptive name for your API client.
- Click Next Step.
4. Select API Scope
- Select the course:read checkbox.
- Click Create API Client.
5. Capture API Client Credentials
Upon creating the API client, you will be presented with the Client ID and Client Secret. It is crucial to capture these values immediately, as you will not be able to return to this page to retrieve them later.
| Credential | Value |
|---|---|
| Client ID | String |
| Client Secret | String |
6. Configure Continu Integration
- Login to Continu as an administrator.
- Navigate to Admin > Integrations.
- Locate the Udemy tile, click it, then click Reconfigure Udemy.
7. Enter Captured Credentials
Enter the previously captured values into the respective fields:
| Continu Field | Source of Value |
|---|---|
| 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 will be ready for use.