Hỗ trợ kỹ thuật 24/7 - Liên hệ ngay nếu bạn cần giúp đỡ!

Hotline kỹ thuật
MONA Academy SaaS eLearningMONA Academy
MONA Academy SaaS eLearning
VN|
EN
  • Features
  • Customers
  • Pricing
  • API Docs
  • User guides
    📋 Setup roadmap (all guides)Price tier configurationUsing the module feature (multi-course)Affiliate & affiliate payoutsUser managementEmail marketingUpgrading an account from Free to ProPublishing a lesson (video)PromotionsBlog managementGetting the Facebook & TikTok pixel scriptsConfiguring the SePay webhookEmail marketingSetting up email remarketing sequencesUsing the monthly/yearly renewal module (SaaS)The complete guide to running adsAdd-on productsMaterials per lessonMaterials per chapterSelling combosCustom layouts for standalone coursesThe subscription featureElectronic invoicesThe practice-test featureSigning in & registering an accountPaying by bank QR codeOrder managementDashboard & overview reports
  • User guides
VN|
EN
Create your Elearning websiteCreate Elearning website
API overview
API groups
🔐Authentication🎬Courses💳Orders & payments⬆️Upgrades & pricing (SAAS)🤝Affiliate✉️Email marketing📰Blog, content & CMS🧾Invoices🌐Domain management
Home>API documentation>Courses
🎬

Courses

Fetching the course list (stored as blog posts).

GRAPHQL

Course list

Public
GRAPHQLhttps://khanhhungacademy-api.monamedia.net/graphql/

Returns a paginated, sortable list of courses (blogPosts query).

Base URL: https://khanhhungacademy-api.monamedia.net (NEXT_PUBLIC_API_KHA)

Parameters

NameTypeRequiredDescription
pageSizeIntNoDefaults to 21
currentPageIntNoDefaults to 1
sortStringNoASC | DESC (defaults to DESC)
sortFiledStringNoDefaults to publish_time

Example response

Response
{
  "data": {
    "blogPosts": {
      "items": [
        { "post_id": 1, "title": "Khoá học A", "course_link": "...", "featured_image": "..." }
      ],
      "total_count": 50,
      "total_pages": 3
    }
  }
}
← Back to the API overview

An all-in-one E-Learning platform for experts, coaches and education businesses - host courses, automate sales and operate communities on a single system.

Menu
  • Features
  • Customers
  • User guides
  • API documentation
Contact
Head office
1073/23 Cach Mang Thang 8, Ward 7, Tan Binh District, Ho Chi Minh City
Hotline
1900 636 648
Working hours
Mon – Sat · 08:00 – 18:00 (GMT+7)
Managing company
MONA MEDIA COMPANY LIMITED
Tax code
0313769557
Issued date
21/04/2016 - Ho Chi Minh City DPI
© 2026 Mona Academy. All rights reserved.