Enhance LearnDash REST API
What is it?
A plugin to actually enhance, fix, and provide additional functionality for the LearnDash REST API.
Why?
LearnDash (as of 2 December 2024) still has their REST API V2 in Beta. It’s been in beta status for over 3 years! Unbelievable. Their V1 REST API is good, but never was finished. The documentation isn’t done, and half the API calls don’t actually do anything behind the scenes. So, working with their REST API has been a big pain. Well, we needed to automate LearnDash from a command line perspective. We needed to load over 5 courses with over 150 lessons, and over 500 topics, along side 150 quizzes, and well over 5000 quiz questions. You guessed it: all our videos are on Vimeo. Well, who wants to do all this work by hand? Not me… Cut-Copy-Paste simply doesn’t cut it.
So, we built a number of new calls to enhance and finish the functionality of the LearnDash REST API. From updating Course Steps, to fixing Course, Lesson, and Topic Metadata. Including: uploading Quizzes, and Quiz Questions.
This extension has it all. But – really, if you aren’t interested in a REST API fix, then definitely check out other paid plugins that do import/export from Excel. Those other plugins are pretty good too.
Thanks,
Dan