Zoho People
API actions for the Zoho People integration.
Zoho People
Sync employee profiles and manage leave flows with Zoho People.
Create leave request
Creates a leave request for an employee in Zoho People.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
employee_id | string | No | Employee ID to submit the leave for. |
leave_type_id | string | No | Identifier of the leave type to use. |
from_date | string | No | Start date of the leave (YYYY-MM-DD). |
to_date | string | No | End date of the leave (YYYY-MM-DD). |
reason | string | No | Optional reason for the leave request. |
Response
{
"request": {},
"status": "mock_value"
}Get employee profile
Fetches a single employee record from Zoho People.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
employee_id | string | No | The Zoho People employee ID to fetch. |
Response
{
"employee": {},
"status": "mock_value"
}List employees
Retrieves employees from Zoho People with optional pagination and inactive filtering.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
sIndex | number | No | Starting index for pagination (1-based). |
limit | number | No | Number of employees to return (max 200). |
include_inactive | boolean | No | Whether to include inactive employees. |
Response
{
"employees": [
{}
],
"status": "mock_value"
}List leave balances
Retrieves available leave balances for a Zoho People employee.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
employee_id | string | No | Employee ID whose leave balances should be returned. |
Response
{
"balances": [
{}
],
"status": "mock_value"
}