[11/Jul/2026:18:43:15] (root_api-) token =  IP = 66.249.70.193
[11/Jul/2026:18:43:15] (root_api-) 
[11/Jul/2026:18:43:15] (root_api-) OP=  of page root_api.php
[11/Jul/2026:18:43:15] (root_api-) Final JSON =  { "status":"error",
					"message":"Invalid Session",
					"Errorcode":"err100",
					"data":{}}
[11/Jul/2026:18:43:16] (root_api-) token = 66bbc87451ad3590b670daae13ee0619 IP = 66.249.70.193
[11/Jul/2026:18:43:16] (root_api-) op => getCourseRoles ,clid => 66bbc87451ad3590b670daae13ee0619 ,serviceName => course_data ,
[11/Jul/2026:18:43:16] (root_api-) OP= getCourseRoles of page root_api.php
[11/Jul/2026:18:43:16] (root_api-) serviceName course_data
[11/Jul/2026:18:43:16] (root_api-) Query~SELECT tld.optionid, tld.display_name,tld.data_value FROM tbl_lookup_detail tld, tbl_lookup tl WHERE tl.dev_name = 'course_role' AND tl.keyid=tld.keyid ORDER BY tld.sequence~2026-07-11 18:43:16:0716~2026-07-11 18:43:16~success
[11/Jul/2026:18:43:16] (root_api-) Final JSON =  {"status":"ok","message":"Roles fetched Successfully","Errorcode":"","data":[{"optionid":"13","display_name":"Author","data_value":"author"},{"optionid":"14","display_name":"Editor","data_value":"editor"},{"optionid":"12","display_name":"Approver","data_value":"approver"},{"optionid":"15","display_name":"Reader","data_value":"reader"}]}
