Update a timesheet
PATCH/api/timesheets/{id}
Required permissions:
- timetracking.view: allows to update resources.
Here the dedicated support page.
Request
Path Parameters
The ID of the timesheet to update
Header Parameters
The company you want to interact with
The API version you want to use
- application/json
Body
The ID of the timesheet to update
The hours of the timesheet
Notes of the timesheet
Possible values: [DAILY
, WEEKLY
]
Mode of the timesheet (DAILY, WEEKLY)
Responses
- 200
- 400
- 401
- 403
- 404
Returns the updated timesheet.
- application/json
- Schema
- Example (from schema)
Schema
Possible values: >= 1
The unique identifier of the resource
The date and time when the resource was created
The date and time when the resource was last updated
The date of the timesheet
The daily hours of the timesheet
Notes of the timesheet
The mode of the timesheet
Possible values: >= 1
ID of the project related to the timesheet
Possible values: >= 1
ID of the person related to the timesheet
{
"id": 1,
"created_at": "2025-06-06T13:37:11.379Z",
"updated_at": "2025-06-06T13:37:11.379Z",
"date": "2024-01-01",
"hours": 15.6,
"notes": "This is a note",
"mode": "daily",
"project_id": 1,
"person_id": 1,
"deleted_at": "2025-06-06T13:37:11.379Z"
}
Validation failed
- application/json
- Schema
- Example (from schema)
Schema
Array [
]
Error unique key
Human-readable message describing the error
failures
object[]
List of validation errors
Name of the field causing the error
Human-readable description of the error
{
"key": "invalid_data",
"message": "You provided invalid data. Check 'failures' for details.",
"failures": [
{
"field": "string",
"message": "string"
}
]
}
Unauthorized
- application/json
- Schema
- Example (from schema)
Schema
Error unique key
Human-readable message describing the error
{
"key": "string",
"message": "string"
}
Forbidden
- application/json
- Schema
- Example (from schema)
Schema
Error unique key
Human-readable message describing the error
{
"key": "string",
"message": "string"
}
Not found
- application/json
- Schema
- Example (from schema)
Schema
Error unique key
Human-readable message describing the error
{
"key": "not_found",
"message": "string"
}