Gokaizen Suite AI actions v0.0.8 · 40 actions

The calendar

Holidays, cutoffs, and who is away.

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.

InputTypeMeaning
yearintegeroptional
fromstringoptional
tostringoptional
searchstringoptional

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.

InputTypeMeaning
yearintegeroptional
onDatestringoptionalOnly periods covering this date.
statusstringoptionalopen, closed, or whatever the suite uses
limitintegeroptional, default 30

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.

InputTypeMeaning
fromstringrequired
tostringrequired
employeePublicIdstringoptional

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"
      }
    ]
  }
}

Gokaizen Suite · v0.0.8 · this reference lists what the server can do and holds no company data. Questions: internal@gokaizen.ai