GET api/Contents/GetCourseById/{id}

return a course detail with all folders, lessons, all the lesson details

Request Information

URI Parameters

NameDescriptionTypeAdditional information
id

string

Required

Body Parameters

None.

Response Information

Resource Description

CourseDTO
NameDescriptionTypeAdditional 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-05-06T12:51:19.8023805Z",
  "CreatedBy": "sample string 10",
  "LastModified": "2025-05-06T12:51:19.8023805Z",
  "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-05-06T12:51:19.8023805Z",
      "CreatedBy": "sample string 6",
      "LastModified": "2025-05-06T12:51:19.8023805Z",
      "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-05-06T12:51:19.8023805Z",
          "CreatedBy": "sample string 9",
          "LastModified": "2025-05-06T12:51:19.8023805Z",
          "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-05-06T12:51:19.8023805Z",
          "CreatedBy": "sample string 9",
          "LastModified": "2025-05-06T12:51:19.8023805Z",
          "ViewedByUser": true
        }
      ]
    },
    {
      "Id": "sample string 1",
      "CourseId": "sample string 2",
      "Name": "sample string 3",
      "OrderNo": 4,
      "CreatedOn": "2025-05-06T12:51:19.8023805Z",
      "CreatedBy": "sample string 6",
      "LastModified": "2025-05-06T12:51:19.8023805Z",
      "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-05-06T12:51:19.8023805Z",
          "CreatedBy": "sample string 9",
          "LastModified": "2025-05-06T12:51:19.8023805Z",
          "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-05-06T12:51:19.8023805Z",
          "CreatedBy": "sample string 9",
          "LastModified": "2025-05-06T12:51:19.8023805Z",
          "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
}