Edit course API

Edit course API

Description: To edit a course in the academy

Request URL: <domain>/api/v4/<orgId>/courses/<courseId>.json
Method: PUT
OAuth Scope: TrainerCentral.courseapi.UPDATE
Parameters: Not applicable

Request Body: 
  1. {
  2.   "course":{
  3.        "courseName":"<course name>",
  4.        "description":"<course description>",
  5.        "subTitle":"<subtitle>",
  6.        "courseCategories":[
  7. {"categoryName":"<Category1>"},
  8. {"categoryName":"<Category2>"},
  9. {"categoryName":"<Category3>"}]
  10.    }
  11. }

Sample Request:
https://zylkeracademy.trainercentral.com/api/v4/700000804/courses/3000094000002000004.json

Sample Request Body:
  1. {
  2.    "course":{
  3.        "courseName": "Advanced Communication Course",
  4.        "description": "Enroll today",
  5.        "subTitle": "Effective communication for all",
  6.        "courseCategories":[
  7.             {"categoryName":"Career"},
  8.             {"categoryName":"Business"}]
  9.    }
  10. }

Also read:  
How to get Org ID
How to get Course ID