> ## Documentation Index
> Fetch the complete documentation index at: https://hub.stackone.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Udemy

> If you've been directed to StackOne to integrate with Udemy, the following steps will help you understand the process and any necessary actions to configure successful integration.

<Warning>
  This guidance assumes you have Admin privileges for your Udemy account.
</Warning>

## Create Integrations App

<Steps>
  <Step title="Log into Udemy">
    Login to your Udemy account.
  </Step>

  <Step title="Navigate to LMX/LXP Integrations">
    Click on Settings in the left hand Admin Tools menu.

    Select `LMX/LXP Integrations` from the dropdown menu.

    <Frame>
      <img className="rounded-md" style={{ margin: '0 auto', border: '1px solid #efefef' }} alt="Dropdown Menu" src="https://mintcdn.com/stackone-hub/iZWSHb259O17akRl/images/udemy/image1.png?fit=max&auto=format&n=iZWSHb259O17akRl&q=85&s=e4892495325591f9c6eb846ff8be2087" width="3454" height="1776" data-path="images/udemy/image1.png" />
    </Frame>
  </Step>

  <Step title="Create Custom Integration">
    From the `Start Setup` button dropdown, select `Other`.

    <Frame>
      <img className="rounded-md" style={{ margin: '0 auto', border: '1px solid #efefef' }} alt="Start Setup Menu" src="https://mintcdn.com/stackone-hub/iZWSHb259O17akRl/images/udemy/image2.png?fit=max&auto=format&n=iZWSHb259O17akRl&q=85&s=8274bac88d8c1482a746eac6e986d917" width="2109" height="899" data-path="images/udemy/image2.png" />
    </Frame>

    Toggle Auto enrollment and click `Save`

    <Frame>
      <img className="rounded-md" style={{ margin: '0 auto', border: '1px solid #efefef' }} alt="Create Custom App" src="https://mintcdn.com/stackone-hub/iZWSHb259O17akRl/images/udemy/image3.png?fit=max&auto=format&n=iZWSHb259O17akRl&q=85&s=77f155a7020ca21cec1fbb6efdaf81d8" width="2976" height="1395" data-path="images/udemy/image3.png" />
    </Frame>
  </Step>

  <Step title="Note the Client ID and Client Secret">
    Take note of the Client ID and Client Secret credentials.

    <Frame>
      <img className="rounded-md" style={{ margin: '0 auto', border: '1px solid #efefef' }} alt="Credentials" src="https://mintcdn.com/stackone-hub/iZWSHb259O17akRl/images/udemy/image4.png?fit=max&auto=format&n=iZWSHb259O17akRl&q=85&s=05a83bd1988158aaca54cf116843b1f9" width="2984" height="1820" data-path="images/udemy/image4.png" />
    </Frame>
  </Step>

  <Step title="Find Company Subdomain">
    Login to your Udemy Business dashboard.

    Your company subdomain can be found in the URL. If your URL is mycompany.udemy.com, your company subdomain is `mycompany`.

    <Frame>
      <img className="rounded-md" style={{ margin: '0 auto', border: '1px solid #efefef' }} alt="Credentials" src="https://mintcdn.com/stackone-hub/iZWSHb259O17akRl/images/udemy/image5.png?fit=max&auto=format&n=iZWSHb259O17akRl&q=85&s=002abc4f811a38701a18ce8986cac4d3" width="3454" height="1942" data-path="images/udemy/image5.png" />
    </Frame>
  </Step>

  <Step title="Find Account ID">
    Log into your Udemy Business dashboard.

    Navigate to Manage > Settings > API > API Documentation.

    <Frame>
      <img className="rounded-md" style={{ margin: '0 auto', border: '1px solid #efefef' }} alt="Credentials" src="https://mintcdn.com/stackone-hub/iZWSHb259O17akRl/images/udemy/image6.png?fit=max&auto=format&n=iZWSHb259O17akRl&q=85&s=d16d9458f0cca34cba142fb40812b3de" width="3444" height="1778" data-path="images/udemy/image6.png" />
    </Frame>

    Scroll down to the “Your API Client and Your Account Id” section to locate your Udemy Business Account ID.

    <Frame>
      <img className="rounded-md" style={{ margin: '0 auto', border: '1px solid #efefef' }} alt="Credentials" src="https://mintcdn.com/stackone-hub/iZWSHb259O17akRl/images/udemy/image7.png?fit=max&auto=format&n=iZWSHb259O17akRl&q=85&s=3264129ee592ddecef2177bcdf7fbc93" width="3440" height="1776" data-path="images/udemy/image7.png" />
    </Frame>
  </Step>
</Steps>

## Using SCIM for User Provisioning

If the Udemy instance has SSO enabled, you will need to use SCIM for user provisioning.

Otherwise users will be provisioned from the Udemy API directly.

<Steps>
  <Step title="Check SSO is Enabled">
    Navigate to Manage > Settings > Single sign-on (SSO).

    You should see a connection to your Identity Provider.

    Follow the [Udemy SSO Configuration](https://business-support.udemy.com/hc/en-us/articles/115008213828-Overview-of-Udemy-Business-SSO-Core-Features) steps if configuration required.

    <Frame>
      <img className="rounded-md" style={{ margin: '0 auto', border: '1px solid #efefef' }} alt="Link Account" src="https://mintcdn.com/stackone-hub/iZWSHb259O17akRl/images/udemy/SSO.png?fit=max&auto=format&n=iZWSHb259O17akRl&q=85&s=3a7bad70fb5f34beae9ba11c737d20d2" width="1610" height="699" data-path="images/udemy/SSO.png" />
    </Frame>
  </Step>

  <Step title="Enable SCIM">
    Navigate to Manage > Settings > Provisioning (SCIM).

    Setup the SCIM connection with the chosen Identity Provider.

    Follow the [Udemy SCIM Configuration](https://business-support.udemy.com/hc/en-us/articles/360047732153-Configure-SCIM-Provisioning-With-Udemy-s-SCIM-API) steps if configuration required.

    <Frame>
      <img className="rounded-md" style={{ margin: '0 auto', border: '1px solid #efefef' }} alt="Link Account" src="https://mintcdn.com/stackone-hub/iZWSHb259O17akRl/images/udemy/SCIM.png?fit=max&auto=format&n=iZWSHb259O17akRl&q=85&s=aba822348465244182b7a2f36d1d66c7" width="1609" height="616" data-path="images/udemy/SCIM.png" />
    </Frame>
  </Step>
</Steps>

## Linking your Account

<Steps>
  <Step title="Link Udemy Account">
    In the modal enter the `Client ID`, `Client Secret`, `Company Subdomain` and `Account ID` from the previous steps.

    <Frame>
      <img className="rounded-md" style={{ margin: '0 auto', border: '1px solid #efefef' }} alt="Link Account" src="https://mintcdn.com/stackone-hub/iZWSHb259O17akRl/images/udemy/image8.png?fit=max&auto=format&n=iZWSHb259O17akRl&q=85&s=a47e69c6357b29a855c81661214dd03d" width="491" height="748" data-path="images/udemy/image8.png" />
    </Frame>

    Click `Connect`.
  </Step>
</Steps>
