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 idis 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.
Using the API with eCommerce powered by Spree
From October 2025, LearnUpon is offering eCommerce services using Spree Vendo, an open-source eCommerce framework trusted by thousands of businesses worldwide.
See eCommerce: migrate to the new eCommerce platform
This framework includes access to a limited set of API endpoints for eCommerce transactions. The ecommerce resource lets you view and manage products, prices, orders, and line items. You can also view payments, view customers and view store credits.
Note: eCommerce API endpoints support eCommerce through Spree only. They do not apply to the legacy eCommerce feature in LearnUpon.
Speak to your Customer Success Manager about eCommerce powered by Spree to learn more about the feature.
See: