Zoho People
API actions for the Zoho People integration.
Zoho People
Sync employee profiles and manage leave requests with Zoho People.
Create leave request
Create a leave request for an employee in Zoho People.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
employee_id | string | No | The ID of the employee taking leave. |
leave_type_id | string | No | The ID of the leave type, such as sick leave or vacation. |
from_date | string | No | First day of leave, for example 2026-07-15. |
to_date | string | No | Last day of leave, for example 2026-07-17. |
reason | string | No | An optional reason for the leave request. |
Response
{
"request": {},
"status": "mock_value"
}Get employee profile
Look up a single employee's details in Zoho People.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
employee_id | string | No | The ID of the employee to look up. |
Response
{
"employee": {},
"status": "mock_value"
}List employees
List employees from Zoho People. You can limit how many are returned and include inactive employees.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
sIndex | number | No | The position of the first employee to return, starting from 1. |
limit | number | No | Number of employees to return, up to 200. |
include_inactive | boolean | No | Set to true to also include inactive employees. |
Response
{
"employees": [
{}
],
"status": "mock_value"
}List leave balances
List an employee's remaining leave balances in Zoho People.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
employee_id | string | No | The ID of the employee whose leave balances you want. |
Response
{
"balances": [
{}
],
"status": "mock_value"
}