Courses

Update a course. Roles: admin.

put/api/courses/{contentId}

Path parameters

contentIdinteger required

Request body

titlestring required
subTitlestring
membershipIdinteger
detailstring
isPublishedboolean
thumbnailImageUuidstring uuid
keywordsstring
propertiesobject
assetIdsinteger[]
tagIdsinteger[]
certificatesEnabledboolean
certificateUuidstring uuid
allowSelfEnrollboolean required
allowSelfEnrollResetboolean required
allowAdminEnrollboolean required
enrollmentNotificationsEnabledboolean required
completionNotificationsEnabledboolean required
courseEmailCompletionBodystring
externalReferenceIdstring
creditsnumber
creditsRepeatableboolean required
termIntervalCode'DAY' | 'WEEK' | 'MONTH' | 'YEAR'
termIntervalCountinteger
earlyRenewalDaysinteger

Response

OK

successboolean
errorstring

Changes

Changed in 1 of the 2 revisions of this API.5

    • added the optional property / to the response with the status

      response-optional-property-added

    • added the optional property / to the response with the status

      response-optional-property-added

    • added the optional property / to the response with the status

      response-optional-property-added

    • added the optional property / to the response with the status

      response-optional-property-added

    • added the optional property / to the response with the status

      response-optional-property-added