Courses

Update a course. Roles: admin.

Changed on
put/api/courses/{contentId}

Request

  • Base URL
    https://api.mobilecoach.org (the document declares no server; this is the origin it was published from)
  • URL
    https://api.mobilecoach.org/api/courses/{contentId}
  • Auth
    AuthToken (a scheme the document does not define)

Path parameters

contentIdinteger required

Request body

titlestring required
subTitlestring
membershipIdinteger
detailstring
isPublishedboolean
thumbnailImageUuidstring uuid
keywordsstring
managerAudienceIdinteger
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

    • info

      added the new optional request property

    • info

      added the optional property / to the response with the status

    • breaking

      the request property's maxLength was decreased to 255