1. Courses
SkillForge
  • SkillForge
  • Auth
    • Register
      POST
    • Login
      POST
  • me
    • Courses
      • Enroll course
      • Get course progress
    • Units
      • Start unit
      • Complete unit
    • Get me
      GET
    • Update me
      PATCH
    • Get xp
      GET
    • Get badges
      GET
    • Get recommendations
      GET
  • Onboarding Quiz
    • Get questions
      GET
    • Save answers
      POST
  • Courses
    • Get courses
      GET
    • Get enrolled courses
      GET
    • Get course
      GET
    • Get course units
      GET
  • Units
    • Get unit
      GET
  • Schemas
    • Schemas
      • Pet
      • ApiResponse
      • Category
      • Tag
      • Order
      • User
    • UserArray
      • UserArray
  1. Courses

Get enrolled courses

GET
/courses/enrolled

Request

Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************

Responses

🟢200
application/json
Body

Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'http://localhost:6567/api/v1/courses/enrolled' \
--header 'Authorization: Bearer <token>'
Response Response Example
{
    "courses": [
        {
            "id": "20000000-0000-0000-0000-000000000001",
            "slug": "backend-development-go",
            "title": "Backend Development with Go",
            "subtitle": "Build scalable backend services with Go",
            "description": "Master backend development using the Go programming language. Learn about HTTP servers, APIs, databases, and more. This course is designed for developers with some programming experience.",
            "thumbnailS3Key": "courses/go-backend/thumbnail.jpg",
            "level": "intermediate",
            "language": "id",
            "priceCents": 299000,
            "creator": {
                "id": "c0000000-0000-0000-0000-000000000001",
                "displayName": "Jane Instructor"
            },
            "enrolled": true,
            "enrollmentStatus": "active",
            "enrolledAt": "2026-04-06T16:48:43.101Z",
            "createdAt": "2026-04-06T16:15:39.424Z"
        },
        {
            "id": "10000000-0000-0000-0000-000000000001",
            "slug": "intro-web-development",
            "title": "Introduction to Web Development",
            "subtitle": "Build your first website from scratch",
            "description": "Learn the fundamentals of web development including HTML, CSS, and basic JavaScript. Perfect for absolute beginners who want to start their journey in web development.",
            "thumbnailS3Key": "courses/intro-web-dev/thumbnail.jpg",
            "level": "beginner",
            "language": "id",
            "priceCents": 0,
            "creator": {
                "id": "c0000000-0000-0000-0000-000000000001",
                "displayName": "Jane Instructor"
            },
            "enrolled": true,
            "enrollmentStatus": "active",
            "enrolledAt": "2026-04-06T16:31:11.674Z",
            "createdAt": "2026-04-06T16:15:39.424Z"
        }
    ],
    "pagination": {
        "page": 1,
        "limit": 10,
        "total": 2,
        "totalPages": 1
    }
}
Modified at 2026-04-06 17:49:50
Previous
Get courses
Next
Get course
Built with