Absorb LMS API
14 endpoints for Absorb 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/absorb-lms
- Connects with
- Your own Absorb account in your portal (an Administrator role for users, enrollments, approvals and messages)
- Integration page
- Absorb LMS
Read (7)
Return data and change nothing in the account.
| Endpoint | Description |
|---|---|
| GET | Users of the portal with department, roles and status, from the Users report. |
| GET | Online Courses, Instructor Led Courses, Curricula and Course Bundles from the Courses report. |
| GET | Who is enrolled in one course, with progress, status, due date and enrollment method. |
| GET | Every course one user is enrolled in, from the User Enrollments report. |
| GET | Progress of learners in one Online Course, with certificate and overdue flags, from the Course Activity report. |
| GET | Pending enrollment requests waiting for approval, from the Course Approvals report. |
| GET | Certificates awarded on course completion, from the Certificates report. |
Write (7)
Change the account. Calls marked Confirm wait for the user to approve them.
| Endpoint | Description |
|---|---|
| POST | Approve pending course enrollment requests, one or many. |
| POST | Decline pending course enrollment requests, one or many. |
| POST | Enroll users in one course as an admin. |
| POST | Remove one user's enrollment in one course. |
| POST | Send an Absorb message to selected users. |
| POST | Add one user to the portal with a role and department. |
| PUT | Activate or deactivate users. |