Web service protocols RSS

Add new protocols to access the web service functions in Moodle.

Join the discussions about web service protocols in the Web services forum.

webservice_restful
A REStful webservice plugin for Moodle LMS This plugin allows Moodle's webservice interface to operate in a more RESTFul way. Instead of each webservice call having a URL query parameter define what webservice function to use, webservice functions are made available by discrete URLs.
Latest release: 996 sites 251 downloads 26
Supports Moodle 3.1 | 3.2 | 3.3 | 3.4 | 3.5 | 3.8 | 3.9 | 3.10 | 3.11 | 4.0
Screenshot
REST webservice protocol based on the standard core REST webservice, but with added support for JSON & XML payloads and supports using HTTP ACCEPTS headers for determining response format.
Latest release: 132 sites 38 downloads 10
Supports Moodle 2.9
Address issue MDL-28988. This SOAP plugin generate a WSDL with full documented array.
Released: 6 sites 4
webservice_xmlrpc
Integrate Moodle with other systems using the XML-RPC protocol.
Latest release: 322 sites 125 downloads 2
Supports Moodle 4.0 | 4.1 | 4.2 | 4.3
Screenshot