/
MO
mobilecoach
/
Untitled API
Search skmtc…
⌘K
Changes
Docs
Sign in
Sign in
APIs
Generators
Stacks
Projects
Docs
History
Schema
Checked 17h ago · Updated 17h ago
Details
Filter operations
Activities
20
App Configs
8
App Texts
3
App Users
6
Assets
12
Audiences
8
Authentication
10
Banned Users
6
Certificates
4
Chat
16
Client Events
2
Client Routes
1
Content Shares
5
Contents
1
Courses
24
get
Get the certificate PDF for a completed course by a member. Roles: public.
get
Get a preview of the certificate PDF for a course. Roles: public.
post
Complete a member's course enrollment. Roles: admin.
post
Create a course. Roles: admin.
get
Get a course, optionally localized. Roles: admin, member.
put
Update a course. Roles: admin.
delete
Delete a course. Roles: admin.
put
Update a course locale. Roles: admin.
delete
Delete a course locale. Roles: admin.
post
Enroll a member in a course. Roles: admin, member.
get
Get enrollments for a course (with optional paging and/or filtering). Roles: admin.
post
Reset progress for all course learners. Status and completion dates are maintained. Roles: admin.
post
Reset a member's course enrollment. Roles: admin, member.
post
Unenroll a member in from course. Roles: admin.
get
Get course enrollments for group members, localized. Roles: admin, group member.
get
Export spreadsheet of course enrollments for members of a group and its descendants. Roles: admin or group member.
get
Get course enrollments (localized) for a group member. Roles: admin, self, or group member.
get
Export spreadsheet of all member course enrollments. Roles: admin.
post
Get a course report by org. Roles: admin.
get
Get paged courses by org. Roles: admin.
post
Enroll a member into a course. Roles: partner admin.
get
Get published courses for an organization. Roles: partner admin.
get
Get course enrollments for a member. Roles: admin, member.
get
Get courses (localized) for a member. Roles: admin, member.
Data Syncs
7
Devices
2
Evals
38
Events
29
Exports
13
Group Types
5
Groups
17
Images
2
Imports
41
Invitations
16
Member Notes
4
Members
31
Messaging
34
OAuth
7
Organizations
10
Pages
8
Payments
4
Playlists
11
Plugins
5
Posts
11
Product Subscriptions
10
Product Vouchers
6
Products
8
Programs
34
Purchases
17
Questions
24
Reports
6
Resources
8
Self Reports
7
Sponsors
5
Tags
7
Tests
8
Vocabularies
2
Webhooks
7
Whiteboards
7
Courses
Create a course. Roles: admin.
post
/api/courses
Request body
CourseRequest
required
title
string
required
subTitle
string
membershipId
integer
detail
string
isPublished
boolean
thumbnailImageUuid
string
uuid
keywords
string
properties
object
assetIds
integer[]
tagIds
integer[]
certificatesEnabled
boolean
certificateUuid
string
uuid
allowSelfEnroll
boolean
required
allowSelfEnrollReset
boolean
required
allowAdminEnroll
boolean
required
enrollmentNotificationsEnabled
boolean
required
completionNotificationsEnabled
boolean
required
courseEmailCompletionBody
string
externalReferenceId
string
credits
number
creditsRepeatable
boolean
required
termIntervalCode
'DAY'
|
'WEEK'
|
'MONTH'
|
'YEAR'
termIntervalCount
integer
earlyRenewalDays
integer
Response
OK
CourseResponseCourseFull
required
success
boolean
error
string
content
CourseFull
Changes
No recorded changes to this endpoint across all 1 revision of this API.