v1
latestOpenAPI 3.1.02026-08-04164270844.7 KBList all courses
🔑
Required OAuth scope: courses:read.
📖
This endpoint is paginated with a page size of 500 courses. For more information, see the Pagination guide.
Lists all courses in your platform.
Query parameters
Filter on createdAt property with LHS bracket notation.
Expected value format is a date (YYYY-MM-DDThh:mm:ss.sssZ). The milliseconds are always set to 0.
{
"lt": "2020-01-01T10:30:26.000Z",
"gte": "2020-01-01T10:30:26.000Z"
}Filter on modifiedAt property with LHS bracket notation.
Expected value format is a date (YYYY-MM-DDThh:mm:ss.sssZ). The milliseconds are always set to 0.
{
"lt": "2020-01-01T10:30:26.000Z",
"gte": "2020-01-01T10:30:26.000Z"
}Filter on status property with LHS bracket notation.
Expected value format is a string (archived, deleted, published).
{
"eq": "archived"
}Filter on type property with LHS bracket notation.
Expected value format is a string (elearning standard, external, native).
{
"eq": "elearning standard"
}Filter on authorId property with LHS bracket notation.
Expected value format is a valid ID (24 digits or letters).
{
"eq": "507f1f77bcf86cd799439011"
}Filter on groupId property with LHS bracket notation.
Expected value format is a valid ID (24 digits or letters).
{
"eq": "507f1f77bcf86cd799439011"
}Filter on originalAuthorId property with LHS bracket notation.
Expected value format is a valid ID (24 digits or letters).
{
"eq": "507f1f77bcf86cd799439011"
}Filter on tagIds property with LHS bracket notation.
Expected value format is a valid ID (24 digits or letters).
{
"in": [
"507f1f77bcf86cd799439011"
]
}Filter on coAuthorIds property with LHS bracket notation.
Expected value format is a valid ID (24 digits or letters).
{
"in": [
"507f1f77bcf86cd799439011"
]
}Filter on sourceLang property with LHS bracket notation.
Expected value format is a string (bg, cs, da, de, el, en, es, fi, fr, hr, ht_HT, hu, id, it, ja, kar_MM, ko, lt, mh_MH, nl, nl_BE, no, pl, pt, ro, ru, rw_RW, sk, sl, so_SO, sv, sw_KE, th, ti_ET, tr, uk, zh, am_ET, bn, bs, ca, cy, en_CA, en_GB, es_AR, es_MX, et, fr_CA, gu, he_IL, hy, kk, km, lo, lv, mi, mn_MN, mr, ms, my_MM, nn_NO, or, pa, pt_BR, pt_MZ, rn_BI, si, ta, te, tl_PH, ur, uz, yo_NG, zh_tw, el, hi, sr, ar, vi, zh_HANT).
{
"eq": "bg",
"in": [
"bg"
]
}Filter on collaborativeLearning property with LHS bracket notation.
Expected value format is a boolean (true or false).
Headers
The version of the API.
Response
Returns one page of 500 courses.
Example response
[
{
"name": "Employee Onboarding",
"authorId": "507f1f77bcf86cd799439011",
"groupId": "507f1f77bcf86cd799439011",
"coAuthorIds": [
"507f1f77bcf86cd799439011"
],
"description": "This course will teach you how to onboard a new employee!",
"_id": "507f1f77bcf86cd799439011",
"translations": [
{
"lang": "fr",
"translatorIds": [
"507f1f77bcf86cd799439011"
],
"translatedFields": {
"name": "Accueil des employés",
"description": "Ce module vous apprend à intégrer un nouveau collaborateur !"
}
}
],
"externalPlatform": "Udemy"
}
]