GET /api/v1/members
returns all members.GET /api/v1/courses/{courseId}/members
returns the members in the specified course.GET /api/v1/members/me
returns the current member.GET /api/v1/members/{memberId}
returns the specified member.POST /api/v1/members
creates a new member.POST /api/v1/courses/{courseId}/members
creates a member and adds her to the specified course as learner.POST /api/v1/programs/{programId}/members
creates a member and adds her to the specified program as learner.The required parameter for this operation is email
.
You can pass the optional parameters name
and company
. If you don't, the API extracts the member's name from their email address.
This API allows you (re)send the invitation email to your members. This email will include the activation link, so your members can join the academy, course or program, and start learning right away.
POST /api/v1/members/{memberId}/invite
sends an email invite the specified member.POST /api/v1/courses/{courseId}/members/{memberId}/invite
sends an email invite the specified member.POST /api/v1/programs/{programId}/members/{memberId}/invite
sends an email invite the specified member.POST /api/v1/members/{memberId}
updates the specified member.POST /api/v1/courses/{courseId}/members/{memberId}/coursemember
adds the specified member to the specified course.DELETE /api/v1/courses/{courseId}/members/{memberId}/coursemember
removes the specified member from the specified course. Beware: this also deletes the learning results for that member./api/v1/programs/{programId}/members/{memberId}/programmember
adds the specified member to the specified program./api/v1/programs/{programId}/members/{memberId}/programmember
removes the specified member from the specified program.GET /api/v1/members/{memberId}/groups
returns the groups for the specified member.
POST /api/v1/members/{memberId}/groups
adds a group to the specified member. Use the required parameter name
to identify the name of the group.
DELETE /api/v1/members/{memberId}/groups
removes group(s) from the specified member. Use the optional parameter name
to remove a particular group. Omit the parameter name
to remove all groups from the member.
GET /api/v1/groups
returns all groups.
GET /api/v1/groups/{groupId}/members
returns the members in the specified group.