LearnUpon provides a REST-based API, that allows you to build integrations on top of the built-in LearnUpon functionality.
This feature is available depending on your LearnUpon plan.
The LearnUpon API can speed up processes by automating time-consuming manual steps. LearnUpon's API lets you create and add users to groups, enroll them in courses, and send data back to your 3rd party system. See the LearnUpon website for a high-level view of integrations.
For example, customers have created integrations with the following 3rd party systems:
- Google Data Studio
- Power Bi
You can create and copy course titles and details, aka metadata, by API: you add almost all course content through the user interface.
Note: the complete API guide, LearnUpon's technical documentation, is available online.
Use the API to connect your secure file transfer protocol (secure FTP or SFTP) server to LearnUpon for batch user uploads: create or update large numbers of user accounts in one process. LearnUpon supports SFTP versions 3 and higher. See Batch user upload instructions in the API guide.
Generate API keys
For customers with API access, you can generate one set of API keys per portal.
- From main navigation go to Settings > Integrations > API Keys.
- Select Generate New Keys.
Warning: A portal can only have one active set of API keys at a time. Generating a new set of keys invalidates any existing keys. Be sure to consider any existing integrations you have built prior to generating new keys.
Using the API with ILT Center modules
From 7 March 2022, LearnUpon is changing the way its API module
id works, to support the ILT Center.
This change applies to ILT Center modules only: no other module