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:  
    • Related Articles

    • List of all TrainerCentral APIs

      Getting Started Get Oauth token API Course APIs Create chapter API Edit chapter API Create course API Edit course API Create lesson API Edit lesson API Create assignment API Delete lesson/live workshop/assignment API Delete chapter API Delete course ...
    • Course Bundle

      Create a course bundle If you wish to sell multiple courses together or combine related courses under one common landing page and pricing to offer it as one to your learners, you can easily bundle related courses together and sell them as one. When a ...
    • Edit chapter API

      Description: To edit a chapter name or reorder a chapter inside a course. Request URL: <domain>/api/v4/<orgId>/course/<courseId>/sections/<sectionId>.json Method: PUT OAuth Scope: TrainerCentral.sectionapi.UPDATE Parameters: Not applicable Request ...
    • Edit lesson API

      Description: To edit a lesson inside a course. Request URL: <domain>/api/v4/<orgId>/sessions/<sessionId>.json Method: PUT OAuth Scope: TrainerCentral.sessionapi.UPDATE Parameters: NA Request Body:  {   "session": {      "name":"<lesson name>",     ...
    • Edit Course Enrollment Form

      The course registration form appearing on your course sales page can be completely customised by adding fields that you prefer. To edit such forms, navigate to the Registration tab under the Settings menu after creating a course and you can edit the ...