Logotipo Hedhog

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.