List Keka Leave Requests
keka_list_leave_requestsRetrieve leave requests from Keka using employee IDs and date range filters. View leave type, dates, days, status, and reason to track availability.
Instructions
Retrieve leave requests from Keka with optional filters for employees and date range.
Args:
employeeIds (string, optional): Comma-separated employee IDs to filter by
from (string, optional): Start date in ISO 8601 format (e.g., '2025-01-01')
to (string, optional): End date in ISO 8601 format (e.g., '2025-01-31')
pageNumber (integer): Page number (default: 1)
pageSize (integer): Results per page, max 200 (default: 100)
response_format ('markdown' | 'json'): Output format (default: 'markdown')
Returns: List of leave requests with employee, leave type, dates, number of days, status, and reason.
Examples:
View pending leaves for a team → pass employeeIds and a date range
See who is on leave this month → from='2025-03-01', to='2025-03-31'
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | End date (ISO 8601, e.g. '2025-01-31') | |
| from | No | Start date (ISO 8601, e.g. '2025-01-01') | |
| pageSize | No | Results per page (max 200) | |
| pageNumber | No | Page number (starts at 1) | |
| employeeIds | No | Comma-separated Keka employee IDs | |
| response_format | No | Output format: 'markdown' for human-readable, 'json' for machine-readable | markdown |