- Overview
- Authentication
- Organization
- API Limits
- Forms API
- Cases API
- Timesheet API
- Onboarding API
- Announcements API
- Leave API
- Attendance API
- Compensation API
- GETFetch Components API
- GETFetch Components by ID API
- GETFetch Salary Components API
- GETFetch Packages API
- GETFetch Package by ID API
- GETFetch Package Components API
- GETFetch Currencies API
- GETFetch Currency by ID
- GETFetch Revisions API
- GETFetch Revisions by ERECNO API
- GETFetch Revision Letters by ERECNO API
- GETPreview Revision Letter by Revision ID API
- GETDownload Revision Letter by Revision ID API
- GETFetch My Compensation API
- GETFetch Reasons API
- GETFetch Settings API
- PUTCancel Revision API
- GETFetch Salary API
- GETFetch Single Employee Salary API
- POSTAdd Salary API
- PUTUpdate Salary API
- Compensation API Error Codes
- Record Count API
- LMS API
- Courses API
- Pre Learning Activities API
- Post Learning Activities API
- Course Action API
- Course Learner API
- Batch API
- Batch Scheduler API
- Batch Action API
- Module API
- File API
- Content API
- Link API
- Session API
- Offline Test API
- Online Test API
- Assignment API
- Settings API
- Trainer API
- Rooms API
- Categories API
- LMS Api Error Codes
- Files API
- View API
- Standalone Function
- Status Codes
- Error Codes API
- HTTP Request Methods
Get Regularization Records API
This API is used for fetching multiple records of regularization requests raised within a given data range. Multiple regularization records can be fetched for all the employees in the organization or for a specific employee using this API
Request URL
https://people.zoho.com/people/api/attendance/getRegularizationRecords
Header:
Authorization: Zoho-oauthtoken 1000.8cb99dxxxxxxxx9be93.9b8xxxxxxf
Request Parameters
fromdate | Specify the start date |
todate | Specify the end date |
dateFormat | Specify the date format for the date given. Eg: yyyy-MM-dd |
employeeId | Specify the employee ID of an employee (Optional Parameter) |
startIndex | Specify the start index of the record |
recordId | Record Id of Attendance Regularization |
Note:
- If record Id is available then no other parameter will be considered (even if provided). If record Id is not available then fromdate and todate become mandatory fields. If the dateFormat parameter is not provided, then the fromdate and todate should be in the format specified in company settings. If dateFormat is provided, then fromdate and todate should be in the date format of your choice as specified in the parameter.
- employeeId is used when records of a specific employee need to be fetched.
- startIndex - API will fetch a maximum of 200 records at a time. For fetching next sets of records, startIndex along with the starting number of the next set of records (e.g.201) should be used.
Threshold Limit: 30 requests | Lock period: 5 minutes
Threshold Limit - Number of API calls allowed within a minute.
Lock Period - Wait time before consecutive API requests.
Header
Copied{
"result": [
{
"recordId": "173907000000181100",
"approvalStatus": "Waiting for approval",
"regDetails": [
{
"date": "15-Oct-2018",
"newCheckOutTime": "04:50 PM",
"newAttStatus": "Present",
"newCheckInTime": "07:45 AM",
"regDetailsId": "173907000000111000",
"oldTotalHours": 0,
"newTotalHours": 32700,
"oldAttStatus": "Present",
"oldCheckInTime": "12:50 AM",
"indApprovalStatus": "Waiting for approval",
"oldCheckOutTime": "12:50 AM",
"desc": "Didn't bring Id card"
}
],
"employeeName": "Kumar",
"employeeErecno": "177402000000969127",
"employeeId": "1",
"startDate": "15-Oct-2018"
},
{
"recordId": "173907000000181106",
"approvalStatus": "Waiting for approval",
"regDetails": [
{
"date": "15-Oct-2018",
"newCheckOutTime": "06:00 PM",
"newAttStatus": "Present",
"newCheckInTime": "09:00 AM",
"regDetailsId": "173907000000111003",
"oldTotalHours": 0,
"newTotalHours": 32400,
"oldAttStatus": "Present",
"oldCheckInTime": "12:50 AM",
"indApprovalStatus": "Waiting for approval",
"oldCheckOutTime": "12:50 AM"
},
{
"date": "17-Oct-2018",
"newCheckOutTime": "07:00 PM",
"newAttStatus": "Present",
"newCheckInTime": "10:30 AM",
"regDetailsId": "173907000000111006",
"oldTotalHours": 0,
"newTotalHours": 30600,
"oldAttStatus": "Present",
"oldCheckInTime": "12:50 AM",
"indApprovalStatus": "Waiting for approval",
"oldCheckOutTime": "12:50 AM"
},
{
"date": "18-Oct-2018",
"newCheckOutTime": "01:00 PM",
"newAttStatus": "Present",
"newCheckInTime": "09:00 AM",
"regDetailsId": "1739070000001110009",
"oldTotalHours": 0,
"newTotalHours": 14400,
"oldAttStatus": "Present",
"oldCheckInTime": "12:50 AM",
"indApprovalStatus": "Waiting for approval",
"oldCheckOutTime": "12:50 AM"
}
],
"employeeName": "Kumar",
"employeeErecno": "177402000000969127",
"endDate": "20-Oct-2018",
"employeeId": "1",
"startDate": "14-Oct-2018"
}
],
"message": "Success",
"uri": "/api/attendance/getRegularizationRecords",
"status": 0
}
Show full
Show less
Sample Response
Copied{
"result": [
{
"recordId": "173907000000181100",
"approvalStatus": "Waiting for approval",
"regDetails": [
{
"date": "15-Oct-2018",
"newCheckOutTime": "04:50 PM",
"newAttStatus": "Present",
"newCheckInTime": "07:45 AM",
"regDetailsId": "173907000000111000",
"oldTotalHours": 0,
"newTotalHours": 32700,
"oldAttStatus": "Present",
"oldCheckInTime": "12:50 AM",
"indApprovalStatus": "Waiting for approval",
"oldCheckOutTime": "12:50 AM",
"desc": "Didn't bring Id card"
}
],
"employeeName": "Kumar",
"employeeErecno": "177402000000969127",
"employeeId": "1",
"startDate": "15-Oct-2018"
},
{
"recordId": "173907000000181106",
"approvalStatus": "Waiting for approval",
"regDetails": [
{
"date": "15-Oct-2018",
"newCheckOutTime": "06:00 PM",
"newAttStatus": "Present",
"newCheckInTime": "09:00 AM",
"regDetailsId": "173907000000111003",
"oldTotalHours": 0,
"newTotalHours": 32400,
"oldAttStatus": "Present",
"oldCheckInTime": "12:50 AM",
"indApprovalStatus": "Waiting for approval",
"oldCheckOutTime": "12:50 AM"
},
{
"date": "17-Oct-2018",
"newCheckOutTime": "07:00 PM",
"newAttStatus": "Present",
"newCheckInTime": "10:30 AM",
"regDetailsId": "173907000000111006",
"oldTotalHours": 0,
"newTotalHours": 30600,
"oldAttStatus": "Present",
"oldCheckInTime": "12:50 AM",
"indApprovalStatus": "Waiting for approval",
"oldCheckOutTime": "12:50 AM"
},
{
"date": "18-Oct-2018",
"newCheckOutTime": "01:00 PM",
"newAttStatus": "Present",
"newCheckInTime": "09:00 AM",
"regDetailsId": "1739070000001110009",
"oldTotalHours": 0,
"newTotalHours": 14400,
"oldAttStatus": "Present",
"oldCheckInTime": "12:50 AM",
"indApprovalStatus": "Waiting for approval",
"oldCheckOutTime": "12:50 AM"
}
],
"employeeName": "Kumar",
"employeeErecno": "177402000000969127",
"endDate": "20-Oct-2018",
"employeeId": "1",
"startDate": "14-Oct-2018"
}
],
"message": "Success",
"uri": "/api/attendance/getRegularizationRecords",
"status": 0
}
Show full
Show less
© 2025, Zoho Corporation Pvt. Ltd. All Rights Reserved.