CreateScormCourseRequest
A request or response body; the type column links to the schemas it refers to.
CreateScormCourseRequest
| Field | Type | Required | Description |
|---|---|---|---|
| org | string | yes | Organization UUID id or slug the course belongs to. at least 1 character |
| department | string | no | UUID id or slug of the owning department within the organization; omit for a course owned by the organization directly. Ownership scopes administration and limits taking the course to the department's role holders. at least 1 character |
| pathname | string | yes | matches ^scorm-courses\/[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}\/[^/]{1,100}$ |
| file_name | string | yes | 1–255 characters |
| name | string | no | Defaults to the title in the package manifest, then the file name. at most 200 characters |
| description | string | no | at most 5000 characters |
| audience | string | no | Defaults to trainees: open to everyone the course's ownership admits. one of "trainees" | "trainers" |
| subject_matter_ids | array of string (uuid) | no | Subjects of the course's organization to tag it with; completion records are filed under all of them. Omit for an untagged course. at most 50 items |
{
"org": "acme-corporation",
"department": "string",
"pathname": "string",
"file_name": "string",
"name": "string",
"description": "string",
"audience": "trainees",
"subject_matter_ids": [
"1b671a64-40d5-491e-99b0-da01ff1f3341"
]
}