GET api/Contents/GetCourseById/{id}
return a course detail with all folders, lessons, all the lesson details
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| id | string |
Required |
Body Parameters
None.
Response Information
Resource Description
CourseDTO| Name | Description | Type | Additional information |
|---|---|---|---|
| Id | string |
None. |
|
| Name | string |
Required |
|
| ImageURL | string |
None. |
|
| VideoURL | string |
None. |
|
| Overview | string |
None. |
|
| AuthorUserId | string |
None. |
|
| Visibility | integer |
None. |
|
| ContentTopicId | integer |
None. |
|
| CreatedOn | date |
None. |
|
| CreatedBy | string |
None. |
|
| LastModified | date |
None. |
|
| ContentTopic | ContentTopicDTO |
None. |
|
| CourseFiles | Collection of CourseFileDTO |
None. |
|
| CourseFolders | Collection of CourseFolderDTO |
None. |
|
| CourseTags | Collection of TagDTO |
None. |
|
| MemberTypes | Collection of RoleDTO |
None. |
|
| ShortDescription | string |
None. |
|
| TotalDuration | integer |
None. |
|
| AuthorFirstName | string |
None. |
|
| AuthorLastName | string |
None. |
|
| AuthorLogo | string |
None. |
|
| AuthorIsComunityExpert | boolean |
None. |
Response Formats
application/json, text/json
Sample:
{
"Id": "sample string 1",
"Name": "sample string 2",
"ImageURL": "sample string 3",
"VideoURL": "sample string 4",
"Overview": "sample string 5",
"AuthorUserId": "sample string 6",
"Visibility": 7,
"ContentTopicId": 8,
"CreatedOn": "2025-11-06T19:13:01.8118987Z",
"CreatedBy": "sample string 10",
"LastModified": "2025-11-06T19:13:01.8118987Z",
"ContentTopic": {
"Id": 1,
"Name": "sample string 2",
"Description": "sample string 3",
"ImageURL": "sample string 4",
"OrderIndex": 1,
"IntendedFor": 5
},
"CourseFiles": [
{
"Id": "sample string 1",
"CourseId": "sample string 2",
"Name": "sample string 3",
"FileURL": "sample string 4",
"AssetFileData": "QEA=",
"AssetFile": null,
"MimeType": "application/octet-stream"
},
{
"Id": "sample string 1",
"CourseId": "sample string 2",
"Name": "sample string 3",
"FileURL": "sample string 4",
"AssetFileData": "QEA=",
"AssetFile": null,
"MimeType": "application/octet-stream"
}
],
"CourseFolders": [
{
"Id": "sample string 1",
"CourseId": "sample string 2",
"Name": "sample string 3",
"OrderNo": 4,
"CreatedOn": "2025-11-06T19:13:01.8118987Z",
"CreatedBy": "sample string 6",
"LastModified": "2025-11-06T19:13:01.8118987Z",
"CourseLessons": [
{
"Id": "sample string 1",
"Name": "sample string 2",
"CourseFolderId": "sample string 3",
"OrderNo": 4,
"VideoURL": "sample string 5",
"Description": "sample string 6",
"Transcript": "sample string 7",
"Duration": 1,
"CreatedOn": "2025-11-06T19:13:01.8118987Z",
"CreatedBy": "sample string 9",
"LastModified": "2025-11-06T19:13:01.8118987Z",
"ViewedByUser": true
},
{
"Id": "sample string 1",
"Name": "sample string 2",
"CourseFolderId": "sample string 3",
"OrderNo": 4,
"VideoURL": "sample string 5",
"Description": "sample string 6",
"Transcript": "sample string 7",
"Duration": 1,
"CreatedOn": "2025-11-06T19:13:01.8118987Z",
"CreatedBy": "sample string 9",
"LastModified": "2025-11-06T19:13:01.8118987Z",
"ViewedByUser": true
}
]
},
{
"Id": "sample string 1",
"CourseId": "sample string 2",
"Name": "sample string 3",
"OrderNo": 4,
"CreatedOn": "2025-11-06T19:13:01.8118987Z",
"CreatedBy": "sample string 6",
"LastModified": "2025-11-06T19:13:01.8118987Z",
"CourseLessons": [
{
"Id": "sample string 1",
"Name": "sample string 2",
"CourseFolderId": "sample string 3",
"OrderNo": 4,
"VideoURL": "sample string 5",
"Description": "sample string 6",
"Transcript": "sample string 7",
"Duration": 1,
"CreatedOn": "2025-11-06T19:13:01.8118987Z",
"CreatedBy": "sample string 9",
"LastModified": "2025-11-06T19:13:01.8118987Z",
"ViewedByUser": true
},
{
"Id": "sample string 1",
"Name": "sample string 2",
"CourseFolderId": "sample string 3",
"OrderNo": 4,
"VideoURL": "sample string 5",
"Description": "sample string 6",
"Transcript": "sample string 7",
"Duration": 1,
"CreatedOn": "2025-11-06T19:13:01.8118987Z",
"CreatedBy": "sample string 9",
"LastModified": "2025-11-06T19:13:01.8118987Z",
"ViewedByUser": true
}
]
}
],
"CourseTags": [
{
"Id": "sample string 1",
"TagCategoryId": "sample string 2",
"TagCategoryName": "sample string 3",
"Name": "sample string 4",
"CategoryType": 5,
"ForMember": true
},
{
"Id": "sample string 1",
"TagCategoryId": "sample string 2",
"TagCategoryName": "sample string 3",
"Name": "sample string 4",
"CategoryType": 5,
"ForMember": true
}
],
"MemberTypes": [
{
"Id": "sample string 1",
"Name": "sample string 2",
"Title": "sample string 3",
"RoleType": 4,
"CMSVisible": true
},
{
"Id": "sample string 1",
"Name": "sample string 2",
"Title": "sample string 3",
"RoleType": 4,
"CMSVisible": true
}
],
"ShortDescription": "sample string 12",
"TotalDuration": 4,
"AuthorFirstName": "sample string 13",
"AuthorLastName": "sample string 14",
"AuthorLogo": "sample string 15",
"AuthorIsComunityExpert": true
}