Skip to content

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:

ConfigurationDescription
Script PathPath to the Groovy script
API URLThe 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:

ConfigurationMust contain
Preferred Authentication Methodpassword
UsernameThe 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 true to fetch groups for all users (including non-active)
  • Set to false or leave empty to skip groups for non-active users (default)

Additional Configuration

  • Custom Config 1: Handles the page size for API requests