Courses

get

Get a list of courses (20 per page)

get

Get a detailed information on the course by ID

post

Assign the course to users/groups

get

Get the list of users assigned to the course

delete

Unassign the user from the course

get

Get the list of groups assigned to the course

delete

Unassign the group from the course

get

Get a list of certificates for the course (20 per page)

get

Get the course statistics

Users

get

Get a list of users (sorted by name, 20 entries per page)

post

Create a user

get

Get user info by email

get

Get user's personal information by user ID

patch

Edit user's personal information

delete

Delete user account

get

Get a list of courses assigned to the user

post

Assign courses to the user

get

Get a list of user certificates (20 per page)

get

List the groups the user belongs to

post

Add the user to the groups

get

Get SSO (Single Signon) url. Link expires in 30 seconds.

get

Get user statistics

post

Deactivate the user

delete

Activate the user

Groups

get

Get a list of groups (20 per page)

post

Create a new group

get

Get a group information by ID

patch

Update the group information

delete

Delete the group

get

Get a list of the courses assigned to the group

get

Get a list of users in the group (20 per page)

post

Add users to the group

delete

Remove the user from the group

get

Get group statistics

Certificates

get

Get a certificate by ID

Custom attributes

Manage custom attributes of user and group profiles

get

Get a list of custom user attributes

post

Update custom user attributes

get

Get a list of custom group attributes

post

Update custom group attributes

Statistics

get

Get the global statistics of Courselle site

Invitations

Create email invitations for new users

get

Get a list of processed invitations

post

Create invitations

get

Get invitation by ID

delete

Cancel invitation

Roles

get

Get a list of roles

Webhooks

Webhooks grouped by type

post

Course published

post

Course unpublished

post

Course assigned

post

Course started

post

Course progress

post

Course finished

post

User created

post

User edited

post

User added to group

Webhook

get

Get data of last webhook event of a specific type.

Zapier: Custom attributes

Shows site-specific custom attributes in Zapier format

get

Get a list of custom user attributes in Zapier format

get

Get a list of custom group attributes in Zapier format

get

Get a list of custom course attributes in Zapier format