For various reasons, I can only access Moodle programmatically via Power Automate using REST. Is there an effort towards upgrading all APIs to support REST and have a swagger page showing all methods?
Unless I'm missing something, Moodle web services fully support the REST protocol.
I don't know what swagger is though....
I don't know what swagger is though....
EDIT:
Googled it. Sounds like a useful thing.
As Howard already replied ALL Moodle web service methods support REST if you configure Moodle to use that protocol. As for swagger no plans for that afaik but you do have full API documentation page for all functions.
See https://docs.moodle.org/dev/Web_services
See https://docs.moodle.org/dev/Web_services
Thanks Darko. We finally figured it out, where we turn on the REST and RESTful protocol and everything started to work as expected. We just had to figure out how to pass some cURL commands via Power Automate as well, and now we can fully control Moodle via automation.