Development:Web services: Difference between revisions
From MoodleDocs
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
This page is to decide on a list of core web service functions that we should support in Moodle (by XMLRPC, REST and SOAP). | This page is to decide on a list of core web service functions that we should support in Moodle (by XMLRPC, REST and SOAP) as an API for those writing code to work against Moodle. | ||
Please add new functions if there's functionality you want that isn't covered (we can refactor/whittle at the end). | Please add new functions if there's functionality you want that isn't covered (we can refactor/whittle at the end). |
Revision as of 07:09, 13 November 2007
This page is to decide on a list of core web service functions that we should support in Moodle (by XMLRPC, REST and SOAP) as an API for those writing code to work against Moodle.
Please add new functions if there's functionality you want that isn't covered (we can refactor/whittle at the end).
add user
INPUT:
firstname lastname email idnumber
OPERATION:
Adds a new user to the user database
OUTPUT:
id or false
delete user
INPUT:
idnumber or email or id
OPERATION:
User is marked as deleted
OUTPUT:
true/false
add course
INPUT:
name shortname format (default topics) idnumber
OPERATION:
Adds a new course to the course table
OUTPUT:
id or false
delete course
INPUT:
name OR shortname OR idnumber
OPERATION:
Deletes a course from the course table
OUTPUT:
true or false