| title | 360 Learning |
|---|---|
| description | If you've been directed to StackOne to integrate with 360 Learning, the following steps will help you understand the process and any necessary actions to configure successful integration. |
import IntegrationFooter from "/snippets/integration-footer.mdx";
This guidance assumes you have Admin privileges for your 360 Learning account. Log into your 360 Learning account. Select Root Parent Group under `All Groups`.Click on `Settings` in the top right corner.
<Frame>
<img className='rounded-md' style={{ margin: '0 auto', border: '1px solid #efefef' }} alt="Dropdown Menu" src="/images/360learning/image1.png" />
</Frame>
Locate the `Company ID`, in the Authentication section.
Click `Add API Key` to create a new API key.
<Frame>
<img className='rounded-md' style={{ margin: '0 auto', border: '1px solid #efefef' }} alt="Dropdown Menu" src="/images/360learning/image2.png" />
</Frame>
Enter `API Key` and click `Create`.
<Frame>
<img className='rounded-md' style={{ margin: '0 auto', border: '1px solid #efefef' }} alt="Dropdown Menu" src="/images/360learning/image3.png" />
</Frame>
Record the `Company ID` and `API Key` for use in the next steps.
E.g. If your url is `https://app.360learning.com/group/67c948a88723b46e710295bd/content/all`, the Group Id is `67c948a88723b46e710295bd`.
<Frame>
<img className='rounded-md' style={{ margin: '0 auto', border: '1px solid #efefef' }} alt="Dropdown Menu" src="/images/360learning/image4.png" />
</Frame>
Open the User Profile to find the `User Id` in the address bar.
E.g. If your url is `https://app.360learning.com/group/67c948a88723b46e710295bd/stats/users/current/users/67d14b2671c8825331af35f1`, the User Id is `67d14b2671c8825331af35f1`.
<Frame>
<img className='rounded-md' style={{ margin: '0 auto', border: '1px solid #efefef' }} alt="Dropdown Menu" src="/images/360learning/image5.png" />
</Frame>
You can use the Company ID and API Key to link your 360 Learning account.
In the modal enter the Company ID, API Key, Group Id, User Id and External Platform.
<Frame>
<img className='rounded-md' style={{ margin: '0 auto', border: '1px solid #efefef' }} alt="Link Account" src="/images/360learning/image6.png" />
<img className='rounded-md' style={{ margin: '0 auto', border: '1px solid #efefef' }} alt="Link Account" src="/images/360learning/image7.png" />
</Frame>
Click `Connect`.
</Step>
Proper SSO (Single Sign-On) configuration is essential for the 360 Learning integration to work correctly. The configuration ensures that users are properly identified and matched between your platform and 360 Learning.
Before configuring SSO, check the authentication approach with your content provider to ensure compatibility and proper user mapping.The SSO configuration should use the following approach:
Configure a custom field called `lms_user_id` and set it to the **Email** field value. Ensure the `lms_user_id` custom field is properly populated and accessible through the SSO configuration. **Important:** Misconfigured SSO settings can result in users being unable to access their learning content or receiving incorrect learning records. Always verify the field mapping is accurate.- Ensure the Email field is correctly populated in your user management system
- Verify that the SSO configuration matches the authentication method used by 360 Learning
- Test the SSO flow with a small group of users before full deployment