APIs

Full Public API Support for Courses (Memberships/Products)
🧠 Summary Please expand the public HighLevel API to include full CRUD access for Courses (Products/Memberships) as well as related content like Categories , Lessons , and Enrollments . This will empower users to automate course creation, sync with external platforms, and enhance learning experiences with real-time data access. 📌 Requested API Endpoints ✅ Courses / Products GET /products – List all courses POST /products – Create a new course GET /products/{id} – Retrieve a single course PUT /products/{id} – Update a course DELETE /products/{id} – Delete a course ✅ Categories (Modules) GET /categories – List categories/modules POST /categories – Create a category PUT /categories/{id} – Update a category DELETE /categories/{id} – Delete a category ✅ Lessons GET /lessons – List lessons POST /lessons – Create a lesson PUT /lessons/{id} – Update a lesson DELETE /lessons/{id} – Delete a lesson ✅ Enrollments GET /enrollments – List enrollments POST /enrollments – Enroll a user in a course DELETE /enrollments/{id} – Unenroll a user ✅ Progress Tracking (Read-only) GET /progress?userId={id}&courseId={id} – Retrieve a user’s progress ✅ Certificates GET /certificates – List course certificates POST /certificates – Generate/download a user certificate ✅ Webhooks (Triggers) Course created / updated Lesson published / completed Enrollment created / deleted Course completed 🌐 Reference Examples Teachable API Thinkific API Current HighLevel Memberships API 🙌 Why This Matters Allow external dashboards or apps to display or manage course data Enable custom onboarding and course enrollment automation Improve reporting , progress tracking, and compliance (e.g., certifications) Unlock white-labeled LMS features for agencies and SaaS owners Support real-time workflows through webhook triggers
2
Load More