Search Courses With Published Verifying Status
Developing
GET
/courses/search/verifying
name
: the term used to search and filter the course using the course name as a querycategoryId
: the term used to search and filter the course using the course category id as a querysubCategoryId
: the term used to search and filter the course using the course subCategoryId id as a querylanguageIds
: The term used to search and filter the course using the language IDs as a querytype
: the term used to search and filter the course using the course type as a queryenrollmentType
: the term used to search and filter purchased and published coursesprofileId
: optional profileIdminCost
: The term used to search and filter the course using the minimum cost as a querymaxCost
: The term used to search and filter the course using the maximum cost as a queryminDuration
: The term used to search and filter the course using the minimum course duration as a querymaxDuration
: The term used to search and filter the course using the maximum course duration as a querystartDate
: The term used to search and filter the course using the startDate for the course published date.endDate
: The term used to search and filter the course using the endDate for the course publised date.histogram
: The boolean query param used to return the histogram value for the course.continueWatching
: The boolean query param used to return courses a profile has started.organizationId
: The term used to search and filter the course using organizationId.data
property, as well as the pagination propertiesRequest Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://api.aladia.io/v2/courses/search/verifying?title=Course&categoryId=8fda9db4b9bd23369a2f2dec&subCategoryId=8fda9db4b9bd23369a2f2dec&type=live&enrollmentType=owner&profileId=&minCost=&maxCost=&minDuration=&maxDuration=&histogram=false&continueWatching=false&languageIds&startDate&endDate&organizationId&limit=50&next=&prev=&sortBy=&sortDirection=asc' \
--header 'apikey: '
Response Response Example
200 - Success
{
"data": [
{
"id": "6655e194ab227ee398cbc122",
"owner": {
"id": "66542ff93a712c2dfba90931",
"type": "profile"
},
"title": "Svelte",
"description": "Svelte course description",
"categories": [],
"subCategories": [],
"spaceId": "2541860fe27847fa57ffb16f",
"chapters": [],
"requirements": [],
"objectives": [],
"skills": [],
"numberOf": {},
"type": "on-demand",
"status": "draft",
"role": "course-teacher",
"suspend": true,
"dates": {},
"review": {
"totalReviews": 0,
"globalRating": 0,
"ratings": [
{
"star": 1,
"count": 0,
"percentage": 0
},
{
"star": 2,
"count": 0,
"percentage": 0
},
{
"star": 3,
"count": 0,
"percentage": 0
},
{
"star": 4,
"count": 0,
"percentage": 0
},
{
"star": 5,
"count": 0,
"percentage": 0
}
]
},
"createdBy": "66542ff93a712c2dfba90931",
"updatedBy": "66542ff93a712c2dfba90931",
"createdAt": "2024-05-28T13:52:20.335Z",
"updatedAt": "2024-05-28T13:52:20.335Z"
}
],
"cursor": {
"next": null,
"prev": null,
"totalItems": 1
},
"histogram": {
"priceHistogram": [
0
],
"maximum": 1000,
"columns": 50,
"step": 20,
"total": 0
}
}
Request
Query Params
title
stringย
optional
Example:
Course
categoryId
stringย
optional
Example:
8fda9db4b9bd23369a2f2dec
subCategoryId
stringย
optional
Example:
8fda9db4b9bd23369a2f2dec
type
stringย
optional
Example:
live
enrollmentType
stringย
optional
Example:
owner
profileId
stringย
optional
minCost
integerย
optional
maxCost
integerย
optional
minDuration
integerย
optional
maxDuration
integerย
optional
histogram
booleanย
optional
Example:
false
continueWatching
booleanย
optional
Example:
false
languageIds
stringย
optional
startDate
stringย
optional
endDate
stringย
optional
organizationId
stringย
optional
limit
integerย
optional
Default:
50
next
stringย
optional
prev
stringย
optional
sortBy
stringย
optional
sortDirection
enum<string>ย
optional
Allowed values:
ascdesc
Default:
asc
Header Params
apikey
stringย
optional
Example:
{{apikey}}
Responses
Modified atย 2025-04-08 15:33:00