GET api/Contents/GetCourses?searchTerm={searchTerm}&contentTopicId={contentTopicId}&offset={offset}&limit={limit}&authorUserId={authorUserId}&authorName={authorName}

return courses filtered and paginated

Request Information

URI Parameters

NameDescriptionTypeAdditional information
searchTerm

string

Default value is

contentTopicId

integer

None.

offset

integer

Default value is 0

limit

integer

Default value is 50

authorUserId

string

Default value is

authorName

string

Default value is

Body Parameters

None.

Response Information

Resource Description

Collection of 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-05T02:42:40.1579177Z",
    "CreatedBy": "sample string 10",
    "LastModified": "2025-05-05T02:42:40.1579177Z",
    "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-05T02:42:40.1579177Z",
        "CreatedBy": "sample string 6",
        "LastModified": "2025-05-05T02:42:40.1579177Z",
        "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-05T02:42:40.1579177Z",
            "CreatedBy": "sample string 9",
            "LastModified": "2025-05-05T02:42:40.1579177Z",
            "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-05T02:42:40.1579177Z",
            "CreatedBy": "sample string 9",
            "LastModified": "2025-05-05T02:42:40.1579177Z",
            "ViewedByUser": true
          }
        ]
      },
      {
        "Id": "sample string 1",
        "CourseId": "sample string 2",
        "Name": "sample string 3",
        "OrderNo": 4,
        "CreatedOn": "2025-05-05T02:42:40.1579177Z",
        "CreatedBy": "sample string 6",
        "LastModified": "2025-05-05T02:42:40.1579177Z",
        "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-05T02:42:40.1579177Z",
            "CreatedBy": "sample string 9",
            "LastModified": "2025-05-05T02:42:40.1579177Z",
            "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-05T02:42:40.1579177Z",
            "CreatedBy": "sample string 9",
            "LastModified": "2025-05-05T02:42:40.1579177Z",
            "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
  },
  {
    "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-05T02:42:40.1579177Z",
    "CreatedBy": "sample string 10",
    "LastModified": "2025-05-05T02:42:40.1579177Z",
    "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-05T02:42:40.1579177Z",
        "CreatedBy": "sample string 6",
        "LastModified": "2025-05-05T02:42:40.1579177Z",
        "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-05T02:42:40.1579177Z",
            "CreatedBy": "sample string 9",
            "LastModified": "2025-05-05T02:42:40.1579177Z",
            "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-05T02:42:40.1579177Z",
            "CreatedBy": "sample string 9",
            "LastModified": "2025-05-05T02:42:40.1579177Z",
            "ViewedByUser": true
          }
        ]
      },
      {
        "Id": "sample string 1",
        "CourseId": "sample string 2",
        "Name": "sample string 3",
        "OrderNo": 4,
        "CreatedOn": "2025-05-05T02:42:40.1579177Z",
        "CreatedBy": "sample string 6",
        "LastModified": "2025-05-05T02:42:40.1579177Z",
        "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-05T02:42:40.1579177Z",
            "CreatedBy": "sample string 9",
            "LastModified": "2025-05-05T02:42:40.1579177Z",
            "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-05T02:42:40.1579177Z",
            "CreatedBy": "sample string 9",
            "LastModified": "2025-05-05T02:42:40.1579177Z",
            "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
  }
]