Copy Page
SkillForge
SkillForge
Health
Health check
Auth
Register a new user
Login user
Change user password
Users
Get public user profile
Get current user profile
Update user profile
Update user preferences
Get user XP summary
Get user badges
Onboarding
Get onboarding quiz questions
Save onboarding quiz responses
Learning Paths
Get all learning paths
Get user learning path
Courses
List all courses
List enrolled courses
Get course details
Get course units
Units
Get unit details
Start final exam attempt
Submit final exam attempt
Certificates
List user certificates
List all certificates (admin)
Verify certificate
Get certificate details
Get user certificate for course
Get certificate download URL
Revoke certificate
Progress
Enroll in course
Get course progress
Start unit
Complete unit
Get user streak
Get streak leaderboard
Create showcase
Get user showcase
Update showcase
Delete showcase
Get public showcases
Get user showcases
Get course showcases
Quizzes
Submit quiz
Get quiz submissions
Exercises
Get exercises for a unit
Get exercise details
Submit exercise code
Submit advanced exercise code (async)
Submissions
Get supported code sandbox languages
Get all submissions for a unit
Get submission status
Get submission feedback
Ask AI what is wrong with this submission
Run code in sandbox with test cases
Admin
Create a new course
Get accessible courses
Get course details
Update course
Delete course
Publish course
Unpublish course
Upload course thumbnail
Create a new unit
Get unit details
Update unit
Delete unit
Add prerequisite to unit
Remove prerequisite from unit
Create exercise
Get exercise details
Update exercise
Delete exercise
Add test case
Update test case
Delete test case
Add hint
Update hint
Delete hint
Create quiz
Get quiz details
Update quiz
Delete quiz
Add question
Update question
Delete question
Create option
Update option
Delete option
Create module content
Get module content
Update module content
Delete module content
List module resources
Create module resource
Update module resource
Delete module resource
Upload module video
Upload resource file
Create final exam question
Update final exam question
Delete final exam question
Add final exam question option
Update final exam question option
Delete final exam question option
Add exercise to final exam
Update exercise in final exam
Remove exercise from final exam
Get all badges
Create badge
Get badge criteria metadata
Get badge details
Update badge
Delete badge
Upload badge icon
List users with filters
Get user statistics
Get user details
Delete user
Update user roles
Activate user
Deactivate user
LearningPathAdmin
Create learning path
List all learning paths
Get learning path details
Update learning path
Delete learning path
Add courses to learning path
Remove course from learning path
Reorder courses in learning path
Forum
Get user forums
List posts for course
Get forum post
Delete forum post
Create forum post
Get post replies
Create forum reply
Update post status (instructor only)
Update reply status (instructor only)
Delete forum reply
Schemas
Schemas
Pet
ApiResponse
Category
Tag
Order
UserArray
UserArray
Error
ErrorResponse
PublicUserProfile
RegisterDto
RegisterRequest
UpdatePreferencesRequest
LoginDto
LoginRequest
ChangePasswordDto
AuthResponse
UpdatePreferencesDto
SaveOnboardingRequest
User
UpdateProfileRequest
SaveQuizResponsesDto
XpSummary
AnswerSubmissionDto
Badge
FinalExamSubmitRequest
FinalExamSubmissionDto
CourseLevel
CreateShowcaseDto
Course
UnitType
UpdateShowcaseDto
CourseDetail
CreateCourseRequest
QuizAnswerDto
Unit
UpdateCourseRequest
SubmitQuizDto
SubmitCodeRequest
CreateUnitRequest
SubmitCodeDto
ExerciseSubmissionResponse
UpdateUnitRequest
CreateCourseDto
QuizAnswer
CreateExerciseRequest
UpdateCourseDto
SubmitQuizRequest
UpdateExerciseRequest
CreateUnitDto
QuizSubmissionResponse
CreateTestCaseRequest
UpdateUnitDto
CourseProgress
UpdateTestCaseRequest
CreateUnitPrerequisiteDto
SubmissionStatus
CreateHintRequest
CreateExerciseDto
SubmissionFeedback
UpdateHintRequest
UpdateExerciseDto
QuizQuestion
CreateQuizRequest
CreateTestCaseDto
QuizResponse
UpdateQuizRequest
UpdateTestCaseDto
CourseRecommendation
CreateQuizQuestionRequest
CreateHintDto
UpdateQuizQuestionRequest
UnitPrerequisite
AdminUnitDetail
UpdateHintDto
UpdateQuizOptionRequest
Exercise
CreateQuizDto
CreateModuleContentRequest
ExerciseTestCase
UpdateQuizDto
UpdateModuleContentRequest
ExerciseHint
CreateQuizOptionDto
CreateFinalExamComponentRequest
Quiz
CreateQuizQuestionDto
CreateFinalExamRequest
UpdateQuizQuestionDto
UpdateFinalExamRequest
QuizOption
UpdateQuizOptionDto
ModuleContent
CreateModuleContentDto
LearningPath
FinalExam
UpdateModuleContentDto
PathCourse
CreateModuleResourceDto
CreateLearningPathRequest
UpdateModuleResourceDto
UpdateLearningPathRequest
CreateBadgeDto
AddCoursesToPathRequest
UpdateBadgeDto
UpdateUserRolesDto
CreateLearningPathDto
CreateQuizOptionRequest
UpdateLearningPathDto
AddCoursesToPathDto
CreateForumPostDto
CreateForumReplyDto
UpdateForumPostStatusDto
UpdateForumReplyStatusDto
UpdateLearningPathDto
Copy Page
{
"slug"
:
"string"
,
"title"
:
"string"
,
"description"
:
"string"
,
"criteria"
:
{
}
,
"isPublic"
:
true
}