Get Hedhog updates in your inbox
New releases, fresh recipes, and breaking changes — no spam.
operations Submodule
timesheets
Timesheets, timesheet entries, time-off requests, and schedule-adjustment requests.
Source path: libraries/operations/src/controllers/operations-timesheets.controller.ts
Module file: operations.module.ts
Introduction
Timesheets package together time tracking and related workforce requests. The same controller covers timesheet entries, parent timesheets, time-off submissions, team time-off visibility, and schedule-adjustment requests.
This is the payroll-adjacent area of Operations and complements project/task tracking with the time-accounting layer needed for approvals and cost allocation.
HTTP Endpoints
14 endpoints
List timesheets.
List timesheet entries.
Create a timesheet entry.
Update a timesheet entry.
- Params
- id (int)
Delete a timesheet entry.
- Params
- id (int)
Create a timesheet.
Update a timesheet.
- Params
- id (int)
Submit a timesheet for approval.
- Params
- id (int)
List time-off requests.
List team time-off requests.
Create a time-off request.
Delete a time-off request.
- Params
- id (int)
List schedule-adjustment requests.
Create a schedule-adjustment request.