Authorizations
Query Parameters
Filter by a comma-separated list of IDs such as 222k7eCGyUdgt2JWZDNnkDs3,B5DVmypWENfU6eMe6gYDyJG3.
Filter by a comma-separated list of remote IDs.
Filter by the title field. Can be used to find courses by keywords present in the course title.
Response
GET /lms/courses Positive response
Allowed value:
"success"Examples:
{
"next": "eyJwYWdlIjoxMiwibm90ZSI6InRoaXMgaXMganVzdCBhbiBleGFtcGxlIGFuZCBub3QgcmVwcmVzZW50YXRpdmUgZm9yIGEgcmVhbCBjdXJzb3IhIn0=",
"results": [
{
"id": "3KMdr68N8kG9EzLwjsN9aoz",
"remote_id": "42",
"title": "TypeScript for Beginners",
"description": "A comprehensive introduction to TypeScript programming, covering types, interfaces, generics, and best practices for modern web development.",
"url": "https://learning.acme.com/courses/typescript-beginners",
"remote_created_at": "2022-08-07T14:01:29.196Z",
"skills": [
{
"name": "TypeScript Programming",
"skill_level": "Beginner"
},
{
"name": "JavaScript Fundamentals",
"skill_level": "Intermediate"
}
],
"ordered_content": [
{
"id": "8DMdr68N8kG9EzLwjsN9content1",
"remote_id": "101",
"title": "Introduction to TypeScript",
"description": "Learn what TypeScript is and why it matters",
"url": "https://learning.acme.com/courses/typescript-beginners/intro",
"type": "VIDEO",
"remote_created_at": "2022-08-07T14:01:29.196Z"
},
{
"id": "9EMdr68N8kG9EzLwjsN9content2",
"remote_id": "102",
"title": "Basic Types",
"description": "Understanding TypeScript type system",
"url": "https://learning.acme.com/courses/typescript-beginners/types",
"type": "TEXT",
"remote_created_at": "2022-08-07T14:01:29.196Z"
},
{
"id": "1FMdr68N8kG9EzLwjsN9content3",
"remote_id": "103",
"title": "Types Quiz",
"description": "Test your understanding of TypeScript types",
"url": "https://learning.acme.com/courses/typescript-beginners/quiz-1",
"type": "QUIZ",
"remote_created_at": "2022-08-07T14:01:29.196Z"
}
],
"changed_at": "2022-08-07T14:01:29.196Z",
"remote_deleted_at": null,
"remote_data": null
}
]
}