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
Name | Description | Type | Additional 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 CourseDTOName | 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-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 } ]