Courses
List courses with progress
Returns all published courses with user's enrollment status and progress.
ProductionStagingUAT
GEThttps://math.ankiren.com/api/me/courses
Responses
200 · Courses with enrollment and progress info
- idintegerRequired
- slugstringRequired
- titlestringRequired
- descriptionstring?
- status"draft" | "published" | "archived"Required
Course lifecycle status
- sortOrderintegerRequired
- topicOrderstring?
JSON-encoded array of topic ordering
- createdBystringRequired
- createdAtstring<date-time>Required
- updatedAtstring<date-time>Required
- enrollmentCountintegerRequired
- enrolledbooleanRequired
- completedProblemsintegerRequired
application/json
[ { "id": 1, "slug": "algebra-basics", "title": "Algebra Basics", "description": "Introduction to algebra", "status": "published", "sortOrder": 1, "createdBy": "admin", "createdAt": "2025-01-01T00:00:00Z", "updatedAt": "2025-01-01T00:00:00Z", "enrollmentCount": 42, "enrolled": true, "completedProblems": 15 } ]
Sample Code
Đổi ngôn ngữ ở ô Language trên thanh Documentation.
cURL
curl -X GET 'https://math.ankiren.com/api/me/courses' \ -H 'Authorization: Bearer <token>' \ -H 'Accept: application/json'