Skip to main content
GET
https://api.usegately.com
/
api
/
v1
/
lms
/
courses
curl -X GET "https://api.usegately.com/api/v1/lms/courses?category=programming" \
  -H "Authorization: Bearer YOUR_API_KEY"
{
  "data": [
    {
      "id": "course_123",
      "title": "Introduction to JavaScript",
      "description": "Learn JavaScript from scratch",
      "thumbnail_url": "https://...",
      "category": "programming",
      "level": "beginner",
      "duration_hours": 10,
      "price": 49.00,
      "enrolled_count": 150,
      "rating": 4.8,
      "status": "published"
    }
  ]
}
Retrieve all published courses for your learning management system.

Query Parameters

category
string
Filter by course category
level
string
Filter by difficulty level
Search courses by title or description

Response

data
array
Array of course objects
curl -X GET "https://api.usegately.com/api/v1/lms/courses?category=programming" \
  -H "Authorization: Bearer YOUR_API_KEY"
{
  "data": [
    {
      "id": "course_123",
      "title": "Introduction to JavaScript",
      "description": "Learn JavaScript from scratch",
      "thumbnail_url": "https://...",
      "category": "programming",
      "level": "beginner",
      "duration_hours": 10,
      "price": 49.00,
      "enrolled_count": 150,
      "rating": 4.8,
      "status": "published"
    }
  ]
}