post
https://app.360learning.com/api/v2/courses/elearning-standard
Required OAuth scope:
courses:write.
Creates a new eLearning standard (SCORM, AICC, xAPI, ...) course with the provided eLearning standard file. This endpoint should not be used to create native 360Learning courses.
This endpoint has a specific rate limit of 1 request per second.
This endpoint requires
multipart/form-data.
- Content-Type:
multipart/form-data- Arrays: Use bracket notation, with the field name repeated for each item
- Objects: Use JSON-encoded strings
The request preview (the Try it! button on the right panel that generates an example request) may not fully reflect multipart formatting requirements. Instead, use the example below:
curl --request POST \
--url https://qlf:8443/api/v2/courses/elearning-standard \
--header '360-api-version: v2.0' \
--header 'authorization: Bearer {{token}}' \
--header 'content-type: multipart/form-data' \
--form 'name=test course' \
--form 'sourceLang=en' \
--form authorId=624c5526204fc7207e603ea5 \
--form groupId=624c5526204fc7207e603ea6 \
--form 'coAuthorIds[]=624c5526204fc7207e603ea5' \
--form 'coAuthorIds[]=624c5526204fc7207e603eb8' \
--form coverPicture=@/home/qlf/Images/starfish.jpg \
--form estdFile=@/home/qlf/Documents/OS_script/255514.zip

