iSpring Learn (iSpring LMS) API
12 endpoints for iSpring Learn (iSpring LMS), 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/ispring
- Connects with
- Your own iSpring Learn administrator account (Account Owner or Account Administrator for the whole account, Department Administrator for their departments)
- Integration page
- iSpring Learn (iSpring LMS)
Read (6)
Return data and change nothing in the account.
| Endpoint | Description |
|---|---|
| GET | Courses in Learning Content, with title and the number of people enrolled. |
| GET | Departments of the account with their parent department. |
| GET | User groups of the account with their member count. |
| GET | Users with login, email, department, groups and status. |
| GET | Who is enrolled in one course, with status, start date and due date. |
| GET | The Learner Progress report: totals by status and one row per enrollment. |
Write (6)
Change the account. Calls marked Confirm wait for the user to approve them.
| Endpoint | Description |
|---|---|
| POST | Enroll users in one or more courses with a start date and a due date. |
| POST | Cancel the enrollments you list, the same as on the course's Enrollments tab. |
| POST | Reset the progress of enrollments so learners can take the course again. |
| POST | Add users from a list of email addresses to a department and optional groups. |
| POST | Deactivate users now or on a date. Their history stays in reports. |
| POST | Set inactive users back to Active. |