MSAAQ Documentation
Docs
APIs
APIs
  • Admin
  • Tenant
V2
Docs
APIs
APIs
  • Admin
  • Tenant
V2
Status
  1. Courses
  • Tenant
    • Me
      • Enrollments
        • List My Enrollments
        • Get My Enrollments by id
      • Calendar
        • My Calendar
      • Me enrolled_courses
      • List User's Appointments
      • List User's Certificates
      • List User's quizes
      • List User's Products
    • Courses
      • List Courses
        GET
      • Get Course by id/slug
        GET
    • Learning Path
      • List Learning Paths
      • Get Learning Path by id/slug
  • V2 Health
    GET
  • Schemas
    • Server Error
    • Success Response
Docs
APIs
APIs
  • Admin
  • Tenant
V2
Docs
APIs
APIs
  • Admin
  • Tenant
V2
Status
  1. Courses

List Courses

Production
https://api.msaaq.com/v2
Production
https://api.msaaq.com/v2
GET
https://api.msaaq.com/v2
/tenant/courses
Last modified:2026-01-04 15:29:51

Request

Authorization
Bearer Token
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
or
Query Params

Header Params

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location -g --request GET 'https://api.msaaq.com/v2/tenant/courses?filters[rating]=5' \
--header 'X-Tenant: academy.msaaq.com' \
--header 'Accept: application/json' \
--header 'X-CONTENT-LANGUAGE: en' \
--header 'Authorization: Bearer <token>'

Responses

🟢200OK
application/json
Body

Examples
{
    "data": [
        {
            "id": 2165,
            "title": "Working with videos (ISA)",
            "slug": "دورة-بلغة-وحده-5-8-1754409652-copy-W6kZtI9Z9qzzJXX8-1761675770",
            "type": "course",
            "thumbnail": "https://msaaq-dev.s3.eu-central-1.amazonaws.com/courses/8314/fydyw-1-%281%29.jpg",
            "description": null,
            "meta_title": null,
            "meta_keywords": [],
            "meta_description": null,
            "outcomes": null,
            "requirements": null,
            "duration": 7200,
            "price": 0,
            "sales_price": 0,
            "contents_count": 14,
            "avg_rating": 0,
            "ratings": {
                "1": 0,
                "2": 0,
                "3": 0,
                "4": 0,
                "5": 0
            },
            "status": "published",
            "publish_at": "2025-10-28T18:25:33.000000Z",
            "updated_at": "2025-11-27T11:11:14.000000Z",
            "created_at": "2025-10-28T18:22:50.000000Z",
            "intro_video": null,
            "settings": {
                "certificate": false,
                "early_access": false,
                "show_enrollments_count": false,
                "show_content_instructor": false,
                "disable_comments": false,
                "close_enrollments": false,
                "resubmit_assignment": false,
                "can_retake_exam": false,
                "restrict_navigation": false
            },
            "course_type": "online",
            "accredible_group_id": null,
            "accredible_group": null,
            "assigned_learning_path_ids": []
        },
        {
            "id": 2159,
            "title": "دورة بلغة وحده 5-8",
            "slug": "دورة-بلغة-وحده-5-8-1754409652-copy-yrmkmtGhNVzIHOPt-1761548992",
            "type": "course",
            "thumbnail": "https://msaaq-dev.s3.eu-central-1.amazonaws.com/courses/8289/fydyw-1-%281%29.jpg",
            "description": null,
            "meta_title": null,
            "meta_keywords": [],
            "meta_description": null,
            "outcomes": null,
            "requirements": null,
            "duration": 7200,
            "price": 0,
            "sales_price": 0,
            "contents_count": 17,
            "avg_rating": 0,
            "ratings": {
                "1": 0,
                "2": 0,
                "3": 0,
                "4": 0,
                "5": 0
            },
            "status": "published",
            "publish_at": "2025-10-27T07:16:27.000000Z",
            "updated_at": "2025-11-19T07:57:48.000000Z",
            "created_at": "2025-10-27T07:09:52.000000Z",
            "intro_video": null,
            "settings": {
                "certificate": false,
                "early_access": false,
                "show_enrollments_count": false,
                "show_content_instructor": false,
                "disable_comments": false,
                "close_enrollments": false,
                "resubmit_assignment": false,
                "can_retake_exam": false,
                "restrict_navigation": false
            },
            "course_type": "online",
            "accredible_group_id": null,
            "accredible_group": null,
            "assigned_learning_path_ids": []
        },
        {
            "id": 2152,
            "title": "دورة يمان مسجلة 3 الرجاء عدم التعديل",
            "slug": "دورة-يمان-مسجلة-1761471149-copy-KwRmfYrZKUF3FsLR-1761471225-copy-i763mNiWTtzDbrza-1761471279",
            "type": "course",
            "thumbnail": "https://msaaq-dev.s3.eu-central-1.amazonaws.com/courses/8264/account-balance-wallet.png",
            "description": null,
            "meta_title": null,
            "meta_keywords": [],
            "meta_description": null,
            "outcomes": null,
            "requirements": null,
            "duration": 3600,
            "price": 0,
            "sales_price": 0,
            "contents_count": 1,
            "avg_rating": 0,
            "ratings": {
                "1": 0,
                "2": 0,
                "3": 0,
                "4": 0,
                "5": 0
            },
            "status": "published",
            "publish_at": "2025-10-26T09:34:55.000000Z",
            "updated_at": "2025-11-19T17:32:24.000000Z",
            "created_at": "2025-10-26T09:34:39.000000Z",
            "intro_video": null,
            "settings": {
                "certificate": false,
                "early_access": false,
                "show_enrollments_count": false,
                "show_content_instructor": false,
                "disable_comments": false,
                "close_enrollments": false,
                "resubmit_assignment": false,
                "can_retake_exam": false,
                "restrict_navigation": false
            },
            "course_type": "online",
            "accredible_group_id": null,
            "accredible_group": null,
           
Modified at 2026-01-04 15:29:51
Previous
List User's Products
Next
Get Course by id/slug
Built with