TalentLMS
INFO
The TalentLMS connector is a Scripted API connector. Please refer to the Scripted API documentation for more details.
The TalentLMS connector enables data synchronization between TalentLMS and RAC/M Identity. It utilizes the TalentLMS REST API to manage users, courses, and groups.
Like all scripts used by the Scripted API connector, this script can be modified to meet specific requirements. You can refer to other reference scripts to see how scripts can be modified.
Configuration
The following parameters are required for all Scripted API connectors:
| Configuration | Description |
|---|---|
| Script Path | Path to the Groovy script |
| API URL | The URL of the TalentLMS API endpoint (e.g., https://example.com/api/v1) |
Authentication
The TalentLMS connector uses Basic Auth authentication to authenticate to the API. This entails that configuration requires a few custom properties in order to allow the authentication flow to happen properly:
| Configuration | Must contain |
|---|---|
| Preferred Authentication Method | password |
| Username | The API key for your TalentLMS account |
These properties will provide sufficient information for the connector to authenticate and perform the required operations on the API.
Performance Configuration
For performance purposes, the connector does not fetch the groups of non-active users by default. You can configure this behavior using the Custom Config 2 property:
- Set to
trueto fetch groups for all users (including non-active) - Set to
falseor leave empty to skip groups for non-active users (default)
Additional Configuration
- Custom Config 1: Handles the page size for API requests
