Full Public API Support for Courses (Memberships/Products)
C
Charles Higgins
š§ 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
š Why This Matters
- Allow external dashboards or appsto display or manage course data
- Enable custom onboardingand course enrollment automation
- Improve reporting, progress tracking, and compliance (e.g., certifications)
- Unlock white-labeled LMS featuresfor agencies and SaaS owners
- Support real-time workflowsthrough webhook triggers
Log In
N
Nagui Bihelek
Please, Please, Please. lol
I run a weekly recorded training and want to be able to add the lesson to existing course, which if there was an API for that it would be awesome. Too much manual work otherwise.
S
Sandra Hoffmann
That would be great!
R
Russ Webb
This is very important! Please release ASAP.