Connect LearnWorlds to Lutril
Lutril needs your school's API Client ID and Client Secret, plus the school domain. It mints its own short lived access token, so there is no token to create or rotate by hand. A tag (Employees by default) keeps the roster to the people you govern instead of every learner in the school.
Access requested
- API Client ID and Client Secret (school administrator credentials)
- Users: read, create, suspend and unsuspend
- User roles: read and assign
Setup steps
- 1
In your LearnWorlds school, go to Settings → Developers → API and click Request API keys. Your Client ID and Client Secret appear straight away; click Show, then Copy.
LearnWorlds: how to request your API keys - 2
On the same page, use Copy the API URL. The part before /admin/api is your school domain, for example acme.learnworlds.com.
- 3
Skip the Access Tokens section. Lutril exchanges the Client ID and Secret for a token on every call and refreshes it on its own.
- 4
In Lutril, connect LearnWorlds and paste the school domain, Client ID and Client Secret.
- 5
Leave the User Tag as Employees, or set it to whichever tag marks your staff. LearnWorlds matches it exactly as written, capitalisation included, so copy it from the school. Clearing it lists the whole school, learners and customers included.
Official docs
Sign in to Lutril to connect LearnWorlds, or book a demo and we set it up with you. No slides.