LearnUpon API
14 endpoints for LearnUpon, each at its own method and path, called with your API key. Open an endpoint for its inputs, examples and response.
- Base URL
- https://cotlet.dev/api/v1/learnupon
- Connects with
- Your own LearnUpon admin account (a manager account works for the groups it manages, with the permissions an admin gave it)
- Integration page
- LearnUpon
Read (6)
Return data and change nothing in the account.
| Endpoint | Description |
|---|---|
| GET | Users of the portal with name, email, user type and status; search by name or email, filter by group. |
| GET | One user with groups, enrollments, user type and whether login is enabled. |
| GET | Groups of the portal with name, description and number of users. |
| GET | Users in one group, with their user type and whether they accepted the invite. |
| GET | Courses of the portal with name and published or draft status. |
| GET | Enrollments on one course with learner, group and completion status; filter by group, status and creation date. |
Write (8)
Change the account. Calls marked Confirm wait for the user to approve them.
| Endpoint | Description |
|---|---|
| POST | Invite people by email as learner, instructor or manager, optionally into a group. |
| POST | Create an empty group with a name and description. |
| POST | Add existing or new users to a group by email. |
| POST | Enroll learners on published courses by email, pending learners included. |
| POST | Enroll all users of a group on published courses, completed learners included on request. |
| POST | Remove learners from one course. |
| PUT | Set an enrollment to Completed, Passed or Failed with a date and a note. |
| POST | Turn off Login enabled for a user; data and enrollments stay. |