Automate routine processes in your organization
LearnUpon provides a REST-based API to integrate with your organization's software.
Availability: depends 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:
- HubSpot
- Google Data Studio
- Power Bi
- BambooHR
- Turnitin
- Eventbrite
- Tableau
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 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 Live Learning modules
From 7 March 2022, LearnUpon is changing the way its API moduleid
works, to support Live Learning.
This change applies to Live Learning modules only: no other module id
is changing.
See Live Learning: changes to API parameter module id for a worked example, and Live Learning: overview and features to learn about Live Learning.
See: