Is it possible to add/upload the course card image via web api? I did a solution to create courses via web api, but I'd like to send a personalised course image too.
curl --location --request POST 'http://localhost:8888/moodle311/webservice/rest/server.php' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Cookie: MoodleSessionm28=ooa56vkbkg7c1pldpn84llrnaw' \
--data-urlencode 'wstoken=d2c30a97637add1efeacaf74d41c38qw' \
--data-urlencode 'wsfunction=core_course_create_courses' \
--data-urlencode 'moodlewsrestformat=json' \
--data-urlencode 'courses[0][fullname]=Course-5' \
--data-urlencode 'courses[0][categoryid]=2' \
--data-urlencode 'courses[0][shortname]=Course-5' \
--data-urlencode 'courses[0][summary]=<div dir="ltr" style="text-align: left;">
<a href="hhttps://<baseURL>/f8rzVTmTGWbpK" target="_blank">
<img src="<baseURL>" alt="Capability Study" class="img-fluid atto_image_button_text-bottom">
</a>
<h3>Capability Study
</h3>
<p><strong>VIDEO</strong><br>
00:03:04 Hrs
</p>
<p></p>
<p>
<a href="hhttps://<baseURL>/f8rzVTmTGWbpK" target="_blank">Launch </a>
</p>
</div>' \
--data-urlencode 'courses[0][summaryformat]=1' \
--data-urlencode 'courses[0][format]=singleactivity' \
--data-urlencode 'courses[0][showgrades]=1' \
--data-urlencode 'courses[0][startdate]=1636542297' \
--data-urlencode 'courses[0][visible]=1' \
--data-urlencode 'courses[0][groupmode]=0' \
--data-urlencode 'courses[0][defaultgroupingid]=0' \
--data-urlencode 'courses[0][enablecompletion]=1' \
--data-urlencode 'courses[0][completionnotify]=0' \
--data-urlencode 'courses[0][lang]=en' \
--data-urlencode 'courses[0][courseformatoptions][0][name]=activitytype' \
--data-urlencode 'courses[0][courseformatoptions][0][value]=url' \
--data-urlencode 'courses[0][customfields][0][shortname]=description' \
--data-urlencode 'courses[0][customfields][0][value]=Course Description'