Coursmos.com V2

FREE
By coursmos
Updated 10 months ago
Education
-/10
Popularity Score
-
Latency
-
Success Rate

Coursmos.com V2 API Documentation

Coursmos is a micro-education platform uniting both authors and students, and hosting more than 75,000 online courses.

Micro-learning is not just shorter courses. At Coursmos, we're leading the way in defining what micro learning means and developing it to achieve its maximum potential for you. It's not another web app with a firehose of information to knock you off your feet, but a smooth flow of learning, on tap, personal, contextual and most of all adapted to your life and schedule.

View API Details
Courses
GETList of courses
GETGet comments by course ID.
GETGet lessons by course ID.
POSTExport course to SCORM package.
GETGet course by ID
GETNext to watch courses
POSTCreate new course
GETGet all available video URL-s for lesson.
GETGet upload URL for lesson video.
POSTCreate lesson for course.
PUTUpdate course
PUTPublish the course
PUTUnpublish the course
DELETEDelete the course
DELETEDelete course from watchlist
GETGet RSS feed for courses
Users
GETGet users list.
GETGet user by ID.
GETGet courses from user history.
GETGet course by course ID from user history
GETGet lessons for course from user history.
GETGet lessons from user history.
GETGet courses list from user watchlist.
POSTUpload new user avatar
POSTRegister new user
POSTSend password restore token to email
POSTChange password by token
POSTAdd course to watchlist
PATCHUpdate user profile
GETGet recommended courses
Comments
GETGet comments
GETGet comment by ID.
POSTCreate comment
DELETEDelete comment
Lessons
GETGet lessons.
Requests
GETGet requests list
GETGet request by ID
POSTAdd "like" to request with current user
POSTRemove "like" from request with current user
POSTBind course to request
POSTCreate request
Categories
GETGet categories list.
GETGet category by ID
Utilites
GETGet cities list
GETGet languages list
POSTAdd course to watchlist
Authorization:

description

Header Parameters
X-RapidAPI-HostSTRING
REQUIRED
X-RapidAPI-KeySTRING
REQUIRED
AuthorizationOAUTH2
REQUIREDdescription
Required Parameters
courseIdNUMBER
REQUIREDCourse ID
useridSTRING
REQUIRED
Code Snippet
Install SDK
Response ExampleSchema

Install SDK for (Node.js)Unirest

OAuth2 Authentication
Client ID
Client Secret
OAuth2 Authentication