Get Course List

get course list

get
/v2/module/topic/list

get course list

Authorizations
AuthorizationstringRequired
Query parameters
moduleSlugstringOptional

slug of course group

pageintegerOptional

page number, default: 1

pageSizeintegerOptional

page size, default: 10

Responses
200

Response

application/json
get
/v2/module/topic/list
GET /v2/module/topic/list HTTP/1.1
Host: services.alkamedia.id
Authorization: YOUR_API_KEY
Accept: */*
200

Response

{
  "data": {
    "module": {
      "author": {
        "id": 1,
        "name": "text",
        "photo": "text"
      },
      "price": 1,
      "slug": "text",
      "summary": "text",
      "type": "module",
      "created_at": "text",
      "editable": true,
      "sell": 1,
      "title": "text",
      "assignments": 1,
      "cover": "text",
      "id": 1,
      "owned": true,
      "uuid": "text",
      "authorId": 1,
      "classroomId": 1,
      "courses": 1,
      "description": "text",
      "minScore": 1,
      "state": "release",
      "updated_at": "text"
    },
    "topics": {
      "page": 1,
      "perPage": 1,
      "totalItems": 1,
      "totalPages": 1,
      "items": [
        {
          "index": 1,
          "moduleId": 1,
          "kind": "course",
          "state": "release",
          "type": "editor",
          "uuid": "text",
          "content": "text",
          "contentId": 1,
          "created_at": "text",
          "updated_at": "text",
          "classroomId": 1,
          "description": "text",
          "editable": true,
          "owned": true,
          "slug": "text",
          "title": "text",
          "author": {
            "id": 1,
            "name": "text",
            "photo": "text"
          },
          "authorId": 1,
          "id": 1
        }
      ]
    }
  },
  "message": "success",
  "status": true
}

Last updated