Set up the Udemy spoke

  • Release version: Australia
  • Updated March 12, 2026
  • 2 minutes to read
  • Create an Udemy API key and configure a Udemy spoke connection to enable your ServiceNow instance to authenticate with Udemy and access data.

    Before you begin

    • Request an Integration Hub subscription.
    • Activate the Udemy spoke plugin.
    • Ensure that you have the admin access to the Udemy instance.
    • Role required: admin.

    Create a Udemy API key

    Create a Udemy API key to authenticate ServiceNow® requests

    Before you begin

    Role required: admin

    Procedure

    1. Log in to your Udemy instance.
    2. Navigate to Manage > Settings.Navigation to API key.
    3. Under Settings, select LMX/LXP integrations.LMS/LXP integration link.
    4. Select Copy to copy the client ID.
    5. Select Copy to copy the client secret.Client ID and Client secret.
    6. Go to GET /api-2.0/organizations/{organization_id}/courses/list/.
    7. In the Your Client Id field, paste the client ID you had copied.
    8. In the Your Client Secret field, paste the client secret you had copied.Generate the API key.

    Result

    The API key is generated and displayed in the Authorization field. Copy this value to use when configuring the Udemy spoke connection.

    Create a connection for the Udemy spoke

    Create a Udemy spoke connection to connect to the Udemy instance.

    Before you begin

    • Role required: admin

    Procedure

    1. Navigate to All > Process Automation > Workflow Studio.
    2. Select the Integrations tab.
    3. Under Connections, toggle and enable the Outbound connections.
    4. Locate the alias for Udemy and select View Details.
      • To configure the default connection and credential alias record that is shipped along with the Udemy spoke, select View Details.

        Connection for the Udemy spoke

      • To manage more than one Udemy spoke connection records, you should create child alias record by clicking Add Connection. For more information about using multiple connections, see Supporting multiple connections.

      If you're configuring the spoke for the first time, select Configure. Otherwise, select Edit.

      Initial connection configuration

    5. On the form, fill in these fields:
      Table 1. Configure connection form
      Field Description
      Connection Name Name of the connection record.
      Note:
      The default and the read-only name of the connection is Udemy for the first record that you create. However, you can provide custom connection names for all connection records you create after the first record.
      Connection URL The URL used to connect to the Udemy server or instance. The format is https://<provider-domain-name>.com.
      Domain Name The domain name of your Udemy instance.
      Domain ID The domain ID of your Udemy instance.
      Note:
      To get the domain ID, do the following steps:
      1. Log in to the Udemy instance.
      2. Go to Manage>Settings.
      3. On the left panel, under Settings, select API.
      4. Under the API heading, select the API documentation link for the Courses API section.

        The API Client and Account Id are available under the Your API Client and Your Account Id section.

      API Version The version of the API that you use to connect to the Udemy instance or server. The default version is api-2.0.
      API Key The API key that you had generated.
      Credential Name Custom name of the connection and credential record.

      Configure a connection for the Udemy spoke.

    6. Select Save.

    Result

    The Udemy spoke is set up and your Udemy is integrated with the ServiceNow instance.