Fetch Course Settings API

This API is used for fetching course settings in LMS

Request URL: 

https://people.zoho.com/api/v1/courses/<courseId>/settings

Header:

Authorization: Zoho-oauthtoken 1000.8cb99dxxxxxxxx9be93.9b8xxxxxxf

Scope:

ZOHOPEOPLE.training.ALL
OR
ZOHOPEOPLE.training.READ

Possible Operation Types:

ALL - Complete access to data
READ - Only to read data

Method:

GET

Request

Copiedhttps://people.zoho.com/api/v1/courses/219225000000642002/settings

Header

CopiedAuthorization: Zoho-oauthtoken 1000.8cb99dxxxxxxxx9be93.9b8xxxxxxf

Response

Copied{
    "settings": {
        "postCourseActivities": {
            "openTimeDelay": null,
            "activities": [],
            "openTimeDelayUnit": "day",
            "courseId": "219225000000642002",
            "gradeCategory": null,
            "isMandatory": false,
            "status": true,
            "openTimeType": 0
        },
        "grading": {
            "settings": {
                "allowGradingTypes": {
                    "NoGrading": false,
                    "LetterGrades": true,
                    "PassOrFail": false,
                    "TotalPoints": false
                },
                "minimumPassPercentage": null
            },
            "showGrades": 0,
            "categories": [
                {
                    "weightage": 100,
                    "name": "Category1",
                    "categoryId": "219225000000670105"
                }
            ],
            "type": 0
        },
        "permissions": {
            "whenAModuleIsConsideredAsCompleted": "2",
            "whoCanEnroll": [
                "admin",
                "courseAdmin"
            ],
            "whenAnEntityIsConsideredAsCompleted": "1",
            "whenACourseIsConsideredAsCompleted": "4",
            "whoCanUnenroll": [
                "admin",
                "courseAdmin"
            ]
        },
        "preCourseActivities": {
            "activities": [],
            "courseId": "219225000000642002",
            "gradeCategory": null,
            "isMandatory": false,
            "status": true
        }
    },
    "code": "200",
    "message": "success"
}