# Timesheet entries

Timesheet entries API

 - [POST /clockin/timesheetentries/v1/create](https://developers.calamari.dev/remote/calamari-public-openapi/timesheet-entries/addtimeentry.md): Add employee shift. Expect error codes:INVALID_EMPLOYEE - when invalid employee id providedINVALID_SHIFT_START - when invalid start of work time providedINVALID_SHIFT_END - when invalid finish of work
 - [POST /clockin/timesheetentries/v1/delete](https://developers.calamari.dev/remote/calamari-public-openapi/timesheet-entries/deletetimesheetentrybyid.md): Delete timesheet entry by id
 - [POST /clockin/timesheetentries/v1/find](https://developers.calamari.dev/remote/calamari-public-openapi/timesheet-entries/findtimeentries.md): Find timesheet entries in dates range. If you provide more than one value in one filter attribute there is OR relation between them. For instance: if you put in a filter: {employees: ["john@mycompany
 - [POST /clockin/timesheetentries/v1/balance](https://developers.calamari.dev/remote/calamari-public-openapi/timesheet-entries/findtimesheetbalances.md): Find employees working time balances in dates range. If you provide more than one value in one filter attribute there is OR relation between them. For instance: if you put in a filter: {employees: ["
 - [POST /clockin/timesheetentries/v1/get-projects](https://developers.calamari.dev/remote/calamari-public-openapi/timesheet-entries/getprojecttypes.md): Get project types.
 - [POST /clockin/timesheetentries/v1/get-projects-for-person](https://developers.calamari.dev/remote/calamari-public-openapi/timesheet-entries/getprojecttypesforemployee.md): Get project types for one person.Expect error codes:INVALID_EMPLOYEE - when invalid employee id provided
 - [POST /clockin/timesheetentries/v1/update](https://developers.calamari.dev/remote/calamari-public-openapi/timesheet-entries/updatetimeentry.md): Update employee shift. Expect error codes:INVALID_EMPLOYEE - when invalid employee id providedINVALID_SHIFT_START - when invalid start of work time providedINVALID_SHIFT_END - when invalid finish of w
