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 webpage

      TrainerCentral's website builder allows you to create, edit, and customize your academy webpages to help your audience identify, engage, and make a decision. It includes text, images, videos, or interactive elements to convey specific information. ...