### Sample Start Timer API Request Source: https://www.zoho.com/people/api/timesheet/start-timer.html Example of a complete request URL to start a timer, including user, job ID, work date, timer status, and billing status. ```http https://people.zoho.com/people/api/timetracker/timer?user=charles@zohocorp.com& jobId=492688000000806005&workDate=2019-04-05&timer=start&billingStatus=Billable ``` -------------------------------- ### Sample Get Projects API Request Source: https://www.zoho.com/people/api/timesheet/get-projects.html An example of a complete GET request to the Get Projects API, demonstrating common parameters like clientId, assignedTo, projectStatus, and projectManager. ```http https://people.zoho.com/api/timetracker/getprojects?clientId=2239000000332107& assignedTo=all&projectStatus=all&projectManager=all ``` -------------------------------- ### Sample Request URL for Get Client Details Source: https://www.zoho.com/people/api/timesheet/get-client-details.html This is an example of a complete request URL for fetching client details, including a sample client ID. ```HTTP https://people.zoho.com/people/api/timetracker/getclientdetails?clientId=469505000000133417 ``` -------------------------------- ### Get All Announcements API Request Example Source: https://www.zoho.com/people/api/get-all-announcement.html Use this URL to fetch all announcements. It includes parameters for authentication token, starting index, search keyword, and sticky status. ```http https://people.zoho.com/people/api/announcement/getAllAnnouncement?authtoken=&startIdx=1&search=Program&isSticky=false ``` ```http https://people.zoho.com/people/api/announcement/getAllAnnouncement?startIdx=1&search=Program&isSticky=false ``` -------------------------------- ### Create Course using Java (OkHttp) Source: https://www.zoho.com/people/api/LMS/createcourse.html Example of creating a course using Java with the OkHttp library. Ensure you have OkHttp configured in your project. Replace '••••••' with your actual authorization token. ```Java OkHttpClient client = new OkHttpClient().newBuilder() .build(); MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded"); RequestBody body = RequestBody.create(mediaType, "inputData={Single_Line_1:\"a1\",Multi_Line_1:\"12\",Lookup_1:\"705358000000229001\"}"); Request request = new Request.Builder() .url("https://people.zoho.com/api/forms/json/test_form/insertRecord") .method("POST", body) .addHeader("Content-Type", "application/x-www-form-urlencoded") .addHeader("Authorization", "••••••") .build(); Response response = client.newCall(request).execute(); ``` -------------------------------- ### Sample Request URL Source: https://www.zoho.com/people/api/LMS/fetch-learning-plan.html This is a sample URL for fetching learning plans. You can append parameters like 'startIndex' and 'limit' to customize the results. ```HTTP https://people.zoho.com/api/v1/learning-plans ``` -------------------------------- ### Get Employee Record Count with Parameters (Example Request) Source: https://www.zoho.com/people/api/record-count.html Example of a GET request to the Record Count API, including authentication token, month, and year. ```http https://people.zoho.com/people/api/employee/counts?authtoken=7d985878998943g4j09h43dd0b167dda34b&month=2&year=2013 ``` -------------------------------- ### Sample Add Client API Request (with client details) Source: https://www.zoho.com/people/api/timesheet/add-client.html This sample demonstrates how to construct a request to add a client, including all relevant parameters. ```http https://people.zoho.com/people/api/timetracker/addclient?clientName=Adamo Meyrick¤cy=USD&billingMethod=hourlyjobrate&emailId=ameyrickd@wix.com&firstName=Adamo& lastName=Meyrick&phoneNo=656-630-9381&mobileNo=7708753134&faxNo=+1-212-9876543&streetAddr=50, Oakland Avenue&city=#206 A city&state=Florida&pincode=32104&country=UNITED STATES&industry=Voolia&compsize=230&description=Food Door Delivering Company ``` -------------------------------- ### Get Holidays API Request URL Examples Source: https://www.zoho.com/people/api/holiday.html Examples of how to construct the request URL for the Get Holidays API, demonstrating usage with employee ID, email, and record ID. ```http https://people.zoho.com/people/api/leave/getHolidays?authtoken=9c69640f94ebb37f50ca148734b2c5e4&userId=2 ``` ```http https://people.zoho.com/people/api/leave/getHolidays?authtoken=9c69640f94ebb37f50ca148734b2c5e4&userId=karenjohn@zykler.com ``` ```http https://people.zoho.com/people/api/leave/getHolidays?authtoken=9c69640f94ebb37f50ca148734b2c5e4&userId=3000000011693 ``` -------------------------------- ### Fetch Course Files (Java) Source: https://www.zoho.com/people/api/LMS/fetch_course_batch_file.html Example of fetching course files using Java with OkHttp. Ensure you replace YOUR_ACCESS_TOKEN with a valid OAuth token. ```Java import okhttp3.*; public class Main { public static void main(String[] args) throws Exception { OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder() .url("https://people.zoho.com/api/v1/courses/478346000019007001/files?startIndex=2") .get() .addHeader("Authorization", "Zoho-oauthtoken YOUR_ACCESS_TOKEN") .build(); Response response = client.newCall(request).execute(); System.out.println(response.body().string()); } } ``` -------------------------------- ### Add Time Log Request Example Source: https://www.zoho.com/people/api/timesheet/add-timelogs.html This is a sample GET request to add a time log entry. Ensure you replace placeholders with actual values. The 'hours' parameter is used here, but you can also use 'fromTime' and 'toTime' or 'timer:start' as per the API documentation. ```http https://people.zoho.com/people/api/timetracker/addtimelog?user=charles@zohocorp.com&jobName=Testing&workDate=2015-01-05&billingStatus=Billable&hours=10 ``` -------------------------------- ### Sample Get Timesheets API Request Source: https://www.zoho.com/people/api/timesheet/get-timesheets.html Example of a complete GET request to the Get Timesheets API, including query parameters for filtering. ```http https://people.zoho.com/people/api/timetracker/gettimesheet?user=eliza.madison@gmail.com&approvalStatus=approved&employeeStatus=users&dateFormat=dd-MMM-yyyy&fromDate=07-Apr-2019&toDate=13-Apr-2019&sIndex=0&limit=1 ``` -------------------------------- ### Fetch Course Files (Curl) Source: https://www.zoho.com/people/api/LMS/fetch_course_batch_file.html Command-line example using curl to fetch course files. Remember to substitute YOUR_ACCESS_TOKEN with your valid token. ```Curl curl -X GET "https://people.zoho.com/api/v1/courses/478346000019007001/files?startIndex=2" \ -H "Authorization: Zoho-oauthtoken YOUR_ACCESS_TOKEN" ``` -------------------------------- ### Get Job Schedule API Sample Request Source: https://www.zoho.com/people/api/timesheet/get-job-schedule.html Example of a complete GET request URL for fetching job schedules. ```url https://people.zoho.com/api/timetracker/getJobSchedule ?sIndex=0&limit=25&user=EID123&fromDate=2019-06-01&toDate=2019-06-30 ``` -------------------------------- ### Sample Get Jobs API Request Source: https://www.zoho.com/people/api/timesheet/get-jobs.html An example of a complete GET request to the Get Jobs API, demonstrating the use of various parameters to fetch specific job data. ```http https://people.zoho.com/people/api/timetracker/getjobs?assignedTo=eliza.madison@gmail.com&assignedBy=eliza.madison@gmail.com&jobStatus=in-progress&dateFormat=dd/MM/yyyy&projectId=469505000000267333&clientId=469505000000133417&isAssigneeCount=true&fetchLoggedHrs=true&sIndex=0&limit=1 ``` -------------------------------- ### Enroll Learner to Batch using Java Source: https://www.zoho.com/people/api/LMS/enroll_learner_batch.html This snippet demonstrates how to enroll a learner to a batch using Java with the OkHttp library. Ensure you have the correct access token and replace placeholder IDs. ```Java import okhttp3.*; public class Main { public static void main(String[] args) throws Exception { OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder() .url("https://people.zoho.com/api/v1/courses/478346000019479103/batches/478346000019479115/enroll?erecnosList=%5B%22478346000000248165%22%2C%22478346000000284029%22%5D") .post(RequestBody.create(null, new byte[0])) .addHeader("Authorization", "Zoho-oauthtoken YOUR_ACCESS_TOKEN") .build(); Response response = client.newCall(request).execute(); System.out.println(response.body().string()); } } ``` -------------------------------- ### Enroll Learner to Course API - Java Example Source: https://www.zoho.com/people/api/LMS/enroll_learner.html Use this Java code to enroll a learner to a course. Ensure you have the OkHttp client library added to your project. Replace YOUR_ACCESS_TOKEN with a valid OAuth token. ```Java import okhttp3.*; public class Main { public static void main(String[] args) throws Exception { OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder() .url("https://people.zoho.com/api/v1/courses/478346000019328001/enroll?erecnosList=%5B%22478346000000248165%22%5D") .post(RequestBody.create(null, new byte[0])) .addHeader("Authorization", "Zoho-oauthtoken YOUR_ACCESS_TOKEN") .build(); Response response = client.newCall(request).execute(); System.out.println(response.body().string()); } } ``` -------------------------------- ### Sample Get Job Details API Request Source: https://www.zoho.com/people/api/timesheet/job-details.html Example of a complete GET request to the Get Job Details API, including query parameters for job ID, date format, and department inclusion. ```HTTP https://people.zoho.com/people/api/timetracker/getjobdetails?jobId=469505000000268001&dateFormat=dd-MMM-yyyy&includeDept=true ``` -------------------------------- ### Fetch Module Files in Java Source: https://www.zoho.com/people/api/LMS/fetch_module_file.html Example of fetching module files using Java with OkHttp. Ensure you replace YOUR_ACCESS_TOKEN with a valid token. ```Java import okhttp3.*; public class Main { public static void main(String[] args) throws Exception { OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder() .url("https://people.zoho.com/api/v1/courses/478346000019007001/modules/478346000019007013/files?startIndex=2") .get() .addHeader("Authorization", "Zoho-oauthtoken YOUR_ACCESS_TOKEN") .build(); Response response = client.newCall(request).execute(); System.out.println(response.body().string()); } } ``` -------------------------------- ### Get Leave Types API Example URLs Source: https://www.zoho.com/people/api/leave-types.html Examples of how to construct the request URL with different user identifiers (ID, email, record ID) and an authtoken. ```http https://people.zoho.com/people/api/leave/getLeaveTypeDetails?authtoken=9c69640f94ebb37f50ca148734b2c5e4&userId=1 ``` ```http https://people.zoho.com/people/api/leave/getLeaveTypeDetails?authtoken=9c69640f94ebb37f50ca148734b2c5e4&userId=charless@zohocorp.com ``` ```http https://people.zoho.com/people/api/leave/getLeaveTypeDetails?authtoken=9c69640f94ebb37f50ca148734b2c5e4&userId=3000000020481 ``` -------------------------------- ### Fetch Module Content - Java Example Source: https://www.zoho.com/people/api/LMS/fetch_module_content.html Use this Java code with the OkHttp client to fetch module content. Ensure you replace YOUR_ACCESS_TOKEN with a valid token. ```Java import okhttp3.*; public class Main { public static void main(String[] args) throws Exception { OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder() .url("https://people.zoho.com/api/v1/courses/588882000000996067/modules/588882000000996077/contents?startIndex=1") .get() .addHeader("Authorization", "Zoho-oauthtoken YOUR_ACCESS_TOKEN") .build(); Response response = client.newCall(request).execute(); System.out.println(response.body().string()); } } ``` -------------------------------- ### Get Files API Request Example Source: https://www.zoho.com/people/api/get-file-categories.html Example of a request to the getAllFiles API, which can be filtered by various parameters like file type, role, category, and employee. ```http https://people.zoho.com/people/api/files/getAllFiles?fileType=0&start=0&limit=25&roleId=6000000043061&catId=6000000043062&employeeId=6000000043063&locationId=6000000043064&filterBy=my ``` -------------------------------- ### Get Clients API Request URL Source: https://www.zoho.com/people/api/timesheet/get-clients.html This is the base URL for the Get Clients API. Use sIndex to specify the starting record and limit to control the number of records fetched. ```http https://people.zoho.com/people/api/timetracker/getclients?sIndex=&limit= ``` -------------------------------- ### Fetch Module Details (Curl) Source: https://www.zoho.com/people/api/LMS/fetch_single_module.html A command-line example using cURL to retrieve module details. Replace 'YOUR_ACCESS_TOKEN' with your actual access token. ```Curl curl -X GET "https://prepeople.zoho.com/api/v1/courses/478346000019328001/modules/478346000019328013" \ -H "Authorization: Zoho-oauthtoken YOUR_ACCESS_TOKEN" ``` -------------------------------- ### Sample Callback URL Source: https://www.zoho.com/people/api/oauth-steps.html An example of a callback URL with a grant token, location, and accounts server information. ```URL https://www.zoho.com/callback?code=1000.bf5a54******************b20aab8ec260557362&location=us&accounts-server=https%3A%2F%2Faccounts.zoho.com& ``` -------------------------------- ### Get Related Records API Request Example Source: https://www.zoho.com/people/api/forms-api/get-single.html This is a sample request URL for the Get Related Records API. Ensure you replace placeholder values with your actual form and record IDs. ```http https://people.zoho.com/people/api/forms/employee/getRelatedRecords?parentModule=department&id=3000000032001 ``` -------------------------------- ### Create Course using JavaScript (Fetch API) Source: https://www.zoho.com/people/api/LMS/createcourse.html Demonstrates how to create a course using the Fetch API in JavaScript. Replace 'YOUR_ACCESS_TOKEN' with your valid Zoho API access token. This example sends a JSON payload. ```JavaScript const url = "https://people.zoho.com/api/v1/courses"; const headers = { "Content-Type": "application/json", "Authorization": "Zoho-oauthtoken YOUR_ACCESS_TOKEN" }; const body = JSON.stringify({ name: "CourseCreatedByAPI", type: 1, description: "Description for the course", aboutCourse: "Course created by API", duration: 30, durationUnit: "minute", courseCode: "cadm", courseAdmins: [], categories: [] }); fetch(url, { method: "POST", headers: headers, body: body }) .then(response => response.json()) .then(data => console.log(data)) .catch(error => console.error("Error:", error)); ``` -------------------------------- ### Create Module in Self Paced Course (Java) Source: https://www.zoho.com/people/api/LMS/create_module.html Example of creating a module in a self-paced course using Java and the OkHttp library. An empty payload is used, and authorization is handled via the 'Authorization' header. ```Java import okhttp3.*; public class Main { public static void main(String[] args) throws Exception { OkHttpClient client = new OkHttpClient(); String url = "https://people.zoho.com/api/v1/courses/478346000019157017/modules"; Request request = new Request.Builder() .url(url) .post(RequestBody.create(new byte[0])) // Empty payload .addHeader("Authorization", "Zoho-oauthtoken YOUR_ACCESS_TOKEN") .build(); Response response = client.newCall(request).execute(); System.out.println(response.body().string()); } } ``` -------------------------------- ### Get Single Exit Interview Record (Python) Source: https://www.zoho.com/people/api/forms-api/get-single.html Use the requests library in Python to fetch a single exit interview record. This example demonstrates setting up the URL, headers, and making a GET request. ```Python import requests import json url = "https://people.zoho.com/api/forms/exitinterview/getRelatedRecords?id=759415000000240001&parentModule=employee" payload = json.dumps({}) headers = { 'Content-Type': 'application/json', 'Authorization': '••••••', 'Cookie': 'CSRF_TOKEN=790891fd-6d6f-40fd-8381-8e81176e2d2f; _zcsr_tmp=790891fd-6d6f-40fd-8381-8e81176e2d2f; _zpsid=C9B0C2739FAE8B31975D2F7745237EFA; zalb_c7cb34e6ac=15579241ea20d8d7fa5eb5f3fb79c37a' } response = requests.request("GET", url, headers=headers, data=payload) print(response.text) ``` -------------------------------- ### Get Single Exit Interview Record (JavaScript) Source: https://www.zoho.com/people/api/forms-api/get-single.html Fetch a single exit interview record using the Fetch API in JavaScript. This example shows how to set up headers, including authorization and cookies, for the GET request. ```JavaScript const myHeaders = new Headers(); myHeaders.append("Content-Type", "application/json"); myHeaders.append("Authorization", "••••••"); myHeaders.append("Cookie", "CSRF_TOKEN=790891fd-6d6f-40fd-8381-8e81176e2d2f; _zcsr_tmp=790891fd-6d6f-40fd-8381-8e81176e2d2f; _zpsid=C9B0C2739FAE8B31975D2F7745237EFA; zalb_c7cb34e6ac=15579241ea20d8d7fa5eb5f3fb79c37a"); const raw = JSON.stringify({}); const requestOptions = { method: "GET", headers: myHeaders, body: raw, redirect: "follow" }; fetch("https://people.zoho.com/api/forms/exitinterview/getRelatedRecords?id=759415000000240001&parentModule=employee", requestOptions) .then((response) => response.text()) .then((result) => console.log(result)) .catch((error) => console.error(error)); ``` -------------------------------- ### Get Holidays API Response - XML Source: https://www.zoho.com/people/api/holiday.html Example of the XML response structure when successfully fetching holiday data. ```xml 0 Data fetched successfully Test 3000000065001 Tokyo 3000000237009;3000000237010;3000000237011 Tokyo;Chennai;New York 3000000237021 ``` -------------------------------- ### Fetch Module Content - Python Example Source: https://www.zoho.com/people/api/LMS/fetch_module_content.html Python script using the requests library to fetch module content. Replace YOUR_ACCESS_TOKEN with your actual token. ```Python import requests url = "https://people.zoho.com/api/v1/courses/588882000000996067/modules/588882000000996077/contents?startIndex=1" headers = { "Authorization": "Zoho-oauthtoken YOUR_ACCESS_TOKEN" } response = requests.get(url, headers=headers) print(response.text) ``` -------------------------------- ### Get On Duty Approvals Source: https://www.zoho.com/people/api/attendance/get-onduty-approvals.html Fetches on-duty approval records. You can filter by status and specify the starting index for pagination. ```APIDOC ## Get On Duty Approvals API ### Description This API is used to get all on duty approvals. ### Method GET ### Endpoint https://people.zoho.com/people/api/attendance/getODApprovals ### Parameters #### Query Parameters - **status** (integer) - Required - Specify the status as (-3, 1, -1, 0) (mention -3 for all approvals, 1 for Approved, -1 for Pending, 0 for Rejected) - **startIndex** (integer) - Optional - Specify the start index ### Headers - **Authorization** (string) - Required - Zoho-oauthtoken 1000.8cb99dxxxxxxxx9be93.9b8xxxxxxf ### Scope zohopeople.attendance.ALL or zohopeople.attendance.READ ### Sample Response ```json { "result": [ { "approvalStatus": "Waiting for approval", "formId": "3000000407001", "owner": "3000000033252", "employeeName": "Silver", "totalDaysTaken": 1, "erecno": "3000000033252", "endDate": "10-09-2021", "employeeId": "2", "type": "Client visit", "employeeName_notEnc": "Silver", "recordId": "3000000446001", "unit": 0, "totalHrsTaken": 0, "startDate": "10-09-2021", "odDetails": [ { "currentApprovalStatus": -1, "dayTaken": 0, "originday": "10-09-2021", "odDetailsId": "3000000446003", "indApprovalStatus": "Waiting for approval", "status": -1 } ], "status": -1, "empPhoto": "https://contacts.csez.zohocorpin.com/file?ID=15187629&fs=thumb" } ], "message": "Success", "uri": "/api/attendance/getODApprovals", "status": 0 } ``` ``` -------------------------------- ### Sample Add Client API Request (with authtoken) Source: https://www.zoho.com/people/api/timesheet/add-client.html An alternative sample request for adding a client, using the 'authtoken' parameter for authentication. ```http https://people.zoho.com/people/api/timetracker/addclient?authtoken=9f8d1b973c85dbec3a335ac976319f6d&clientName=Adamo Meyrick¤cy=USD&billingMethod=hourlyjobrate&emailId=ameyrickd@wix.com&firstName=Adamo& lastName=Meyrick&phoneNo=656-630-9381&mobileNo=7708753134&faxNo=+1-212-9876543&streetAddr=50, Oakland Avenue&city=#206 A city&state=Florida&pincode=32104&country=UNITED STATES&industry=Voolia&compsize=230&description=Food Door Delivering Company ``` -------------------------------- ### Create Course using Python (requests) Source: https://www.zoho.com/people/api/LMS/createcourse.html Python script using the `requests` library to create a course. Ensure you have the `requests` and `json` libraries installed. Replace 'YOUR_ACCESS_TOKEN' with your actual authorization token. ```Python import requests import json url = "https://people.zoho.com/api/v1/courses" payload = { "name": "CourseCreatedByAPI", "type": 1, "description": "Description for the course", "aboutCourse": "Course created by API", "duration": 30, "durationUnit": "minute", "courseCode": "cadm", "courseAdmins": [], "categories": [] } headers = { "Content-Type": "application/json", "Authorization": "Zoho-oauthtoken YOUR_ACCESS_TOKEN" } response = requests.post(url, headers=headers, data=json.dumps(payload)) print(response.text) ``` -------------------------------- ### Get All Learner Progress in a Course (Python) Source: https://www.zoho.com/people/api/LMS/single-course-all-learner.html This Python script uses the 'requests' library to fetch course progress data. It sets the necessary Authorization header. Ensure you have the 'requests' library installed (`pip install requests`). ```Python import requests url = "https://people.zoho.com/api/v1/courses/100002000000039001/batches/100002000000041383/course-progress" headers = { "Authorization": "Zoho-oauthtoken YOUR_ACCESS_TOKEN" } response = requests.get(url, headers=headers) print(response.json()) ``` -------------------------------- ### Sample JSON Response for Get Comments Source: https://www.zoho.com/people/api/timesheet/timer-get-comment.html This is an example of a successful response in JSON format, detailing the fetched timer comments. ```json { "response": { "result": [ { "commentId": "492688000000821129", "createdTime": "06-04-2019 , 17:22:28", "comment": "Complete security testing" } ], "message": "Timer Comments fetched successfully", "uri": "/api/timetracker/getcomments", "status": 0 } } ``` -------------------------------- ### Sample Get Clients API Request Source: https://www.zoho.com/people/api/timesheet/get-clients.html A sample request demonstrating how to call the Get Clients API with specific sIndex and limit values. ```http https://people.zoho.com/people/api/timetracker/getclients?sIndex=0&limit=1 ``` -------------------------------- ### Enable Course API Request Examples Source: https://www.zoho.com/people/api/LMS/enable_course_actions.html Examples for enabling a course using the Zoho People API. Requires course ID and authentication headers. The 'comment' parameter is optional. ```Java import okhttp3.*; public class Main { public static void main(String[] args) throws Exception { OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder() .url("https://people.zoho.com/api/v1/courses/588882000000996067/enable?comment=tst") .post(RequestBody.create("", null)) .addHeader("Cookie", "CSRF_TOKEN=****; _zcsr_tmp=****; _zpsid=****; zalb_c7cb34e6ac=****") .build(); Response response = client.newCall(request).execute(); System.out.println(response.body().string()); } } ``` ```JavaScript fetch("https://people.zoho.com/api/v1/courses/588882000000996067/enable?comment=tst", { method: "POST", headers: { "Cookie": "CSRF_TOKEN=****; _zcsr_tmp=****; _zpsid=****; zalb_c7cb34e6ac=****" }, body: null }) .then(response => response.text()) .then(result => console.log(result)) .catch(error => console.error(error)); ``` ```Curl curl --location --request POST 'https://people.zoho.com/api/v1/courses/588882000000996067/enable?comment=tst' \ --header 'Cookie: CSRF_TOKEN=****; _zcsr_tmp=****; _zpsid=****; zalb_c7cb34e6ac=****' ``` ```Deluge response = invokeurl [ url: "https://people.zoho.com/api/v1/courses/588882000000996067/enable?comment=tst" type: POST headers: { "Cookie": "CSRF_TOKEN=****; _zcsr_tmp=****; _zpsid=****; zalb_c7cb34e6ac=****" } ]; info response; ``` ```Python import requests url = "https://people.zoho.com/api/v1/courses/588882000000996067/enable?comment=tst" headers = { "Cookie": "CSRF_TOKEN=****; _zcsr_tmp=****; _zpsid=****; zalb_c7cb34e6ac=****" } response = requests.post(url, headers=headers) print(response.text) ``` -------------------------------- ### Sample JSON Request for Changing Job Status Source: https://www.zoho.com/people/api/timesheet/jobs-status.html Example of a GET request to change a job's status to 'In-Progress'. ```http https://people.zoho.com/people/api/timetracker/modifyjobstatus?jobId=469505000000267495&jobStatus=In-Progress ```