/catalog

Set of courses available in Ed.

get

Get a list of courses.

User Groups

Set of usergroups available in Ed.

get

Get a list of usergroups.

post

Create or update a usergroup.

Users

Set of users available in Ed.

get

Get a list of users.

post

Create or update a user.

delete

Delete the user at _id_.

get

Get the learner authentication token with the external id _id_. This token allows to authenticate the learner on the Ed application (Web or Native). https://web.edapp.com?token=TOKEN When redirected to this URL, the learner will access the web application or the native application if it is installed on the learner's device.

post

Send a welcome email to this user. It is possible to select from two types of email:

  • User welcome email, which contains their user-name and a link to log into the app
  • Manager welcome email, which contains their user-name and a link to long into the app.

Set of available courses for this user and lessons for each course. The order of courses and lessons is determined by three factors:

  • The order selected in the CMS, if the courses or lessons were reordered.
  • If a course or lesson has a prerequisite, it will be placed after the prerequisite.
  • If neither of the above are defined, alphabetical order is used.
get

Get a list of courses.

delete

Delete the user at _id_.

get

Get the learner authentication token with the id _id_. This token allows to authenticate the learner on the Ed application (Web or Native). https://web.edapp.com?token=TOKEN When redirected to this URL, the learner will access the web application or the native application if it is installed on the learner's device.

post

Send a welcome email to this user. It is possible to select from two types of email:

  • User welcome email, which contains their user-name and a link to log into the app
  • Manager welcome email, which contains their user-name and a link to long into the app.

Set of available courses for this user and lessons for each course. The order of courses and lessons is determined by three factors:

  • The order selected in the CMS, if the courses or lessons were reordered.
  • If a course or lesson has a prerequisite, it will be placed after the prerequisite.
  • If neither of the above are defined, alphabetical order is used.
get

Get a list of courses.

logs

Parent for all logs

All attempts that have been sent to the attempts webhook. The result set will be limited to 10000 records, so it is recommended to use a small date range and do multiple requests of adjacent ranges. The records will be sorted by date ascending and the date range is inclusive on both ends.

get

Get a list of sentAttempts.

Reports

Parent for all of the reports available in Ed.

Set of course reports available in Ed including the statistics.

get

Get a list of courses.

Report for an individual course with external identifier _id_. This contains the users that have unlocked, opened and completed the course.

get

Get the course at _id_.

Set of lesson reports available in this course including statistics.

get

Get a list of lessons.

Report for an individual lesson with external identifier _id_. This contains the users that have unlocked, opened and completed the lesson.

get

Get the lesson at _id_.

Report for an individual course. This contains the users that have unlocked, opened and completed the course.

get

Get the course at _id_.

Set of lesson reports available in this course.

get

Get a list of lessons.

Report for an individual lesson. This contains the users that have unlocked, opened and completed the lesson.

get

Get the lesson at _id_.

Report for an individual user with details about course and lesson completion.

get

Get the user at _id_.

Report for an individual user.

get

Get the user at _id_.

Find courses, lessons & slides

List courses & lessons that match the query

get

Get a list of Courses and Lessons.

List slides that match the query

get

Get a list of slides.