Hello everyone!
I've created a custom webservice which allows my api.user to create courses using the "core_course_create_courses" function.
HTTP-Request:
POST https://{URL}/webservice/rest/server.php?wstoken {post_wstoken}&wsfunction=core_course_create_courses&moodlewsrestformat=json
Body:
[
{
"id": ,
"shortname": "",
"categoryid": ,
"categorysortorder": ,
"fullname": "",
"displayname": "",
"idnumber": "",
"summary": "",
"summaryformat": ,
"format": "site",
"showgrades": ,
"newsitems": ,
"startdate": ,
"enddate": ,
"numsections": ,
"maxbytes": ,
"showreports": ,
"visible": ,
"groupmode": ,
"groupmodeforce": ,
"defaultgroupingid": ,
"timecreated": ,
"timemodified": ,
"enablecompletion": ,
"completionnotify": ,
"lang": "",
"forcetheme": "",
"courseformatoptions": [
{
"name": "",
"value":
}
]
}
]