List 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.
Request
- Base URLhttps://app.360learning.com
- URLhttps://app.360learning.com/api/v2/courses
- AuthOAuth 2Client credentialsToken URL: /api/v2/oauth2/token
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"
}
]Changes
No recorded changes to this operation across all 2 revisions of this API.