holidaysreads only
Holidays
The holiday calendar: the date, the name, which kind of holiday it is and the pay multipliers that apply when it is worked and when it is not.
Someone asks: “What holidays are left this year?”
Input
{
"from": "2026-11-01",
"to": "2026-12-31"
}
What comes back
2 holidays:
2026-11-01 · All Saints' Day · Special Non-Working Day · worked ×1.3000, not worked ×0.0000
2026-12-25 · Christmas Day · Regular Holiday · worked ×2.0000, not worked ×1.0000
Structured content
Show the structured answer
{
"holidays": []
}
pay_periodsreads only
Pay periods
Pay periods with their dates, pay date and status, so a period can be named by id elsewhere. Use `onDate` to find the period that covers a day.
Someone asks: “Which cutoff covers the 10th?”
Input
{
"onDate": "2026-10-10"
}
What comes back
1 pay period:
2026-10-01 → 2026-10-15 · Semi-monthly (semi_monthly) · pays 2026-10-20 · open · id 6f7a8b9c-0d1e-4f2a-8b3c-4d5e6f7a8b9c
Structured content
Show the structured answer
{
"periods": [
{
"publicId": "6f7a8b9c-0d1e-4f2a-8b3c-4d5e6f7a8b9c",
"scheduleName": "Semi-monthly",
"startDate": "2026-10-01",
"endDate": "2026-10-15",
"payDate": "2026-10-20",
"status": "open"
}
]
}
who_is_outreads only
Who is on leave
Approved and pending leave over a range, day by day, with a summary of how many people are out and how many days are approved or waiting. The planning question before assigning work.
Someone asks: “Who is on leave next week?”
Input
{
"from": "2026-10-19",
"to": "2026-10-23"
}
What comes back
2026-10-19 to 2026-10-23: 2 person(s) out, 3.00 day(s) approved, 2 waiting on 1 request.
By type: Vacation leave 1.00, Sick leave 2.00.
2026-10-20 · Santos, Maria (EMP-007) · Sick leave · Whole day · pending
2026-10-21 · Santos, Maria (EMP-007) · Sick leave · Whole day · pending
2026-10-22 · Dela Cruz, Juan (EMP-001) · Vacation leave · Whole day · approved
Structured content
Show the structured answer
{
"days": [],
"summary": {
"peopleOut": 2,
"daysApproved": "3.00",
"daysPending": 2,
"requestsPending": 1,
"byType": [
{
"leaveType": "Vacation leave",
"days": "1.00"
},
{
"leaveType": "Sick leave",
"days": "2.00"
}
]
}
}