PATCH
/
hris
/
timesheets
/
{id}
/
status
curl --request PATCH \
  --url https://api.kombo.dev/v1/hris/timesheets/{id}/status \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --header 'X-Integration-Id: <x-integration-id>' \
  --data '{
  "integration_id": "<string>",
  "approval_status": "<any>",
  "approved_at": "2023-11-07T05:31:56Z",
  "comment": "<string>"
}'
{
"status": "success",
"data": {
"status": "success",
"data": {
"timesheet": {
"id": "C1BB1C36-FE1D-4185-AAB8-0716D8FBA017",
"remote_id": "446655440000",
"employee_id": "289AD550-8659-4305-92B2-6EAA006AAB17",
"started_at": "2025-04-16T09:02:00.000Z",
"ended_at": "2025-04-16T16:59:00.000Z",
"payable_hours": 8,
"unpaid_break_minutes": 30,
"breaks": [
{
"ended_at": "2025-04-16T12:30:00.000Z",
"paid": false,
"started_at": "2025-04-16T12:00:00.000Z"
}
],
"approval_status": "APPROVED",
"approved_at": "2025-04-16T15:05:31.000Z",
"comment": "Sprint planning & code review",
"changed_at": "2022-08-07T14:01:29.196Z",
"remote_deleted_at": null,
"remote_data": {}
}
}
}
}
Closed Beta: This API is currently in closed beta and still in development. Its features and functionality are subject to change as we continue to refine and improve the product. If you want to have access, please reach out to support.

Authorizations

Authorization
string
header
required

Create an API key on the Secrets page in the Kombo dashboard.

Headers

X-Integration-Id
string
required

ID of the integration you want to interact with.

Path Parameters

id
string
required

The ID of the timesheet to update.

Body

application/json

PATCH /hris/timesheets/:id/status Request body

The body is of type object.

Response

200
application/json

PATCH /hris/timesheets/:id/status Positive response

The response is of type object.