---
title: "PUT /v2/entrygroups"
method: PUT
path: "/v2/entrygroups"
tags: ["EntryGroup"]
---

# PUT /v2/entrygroups

`PUT /v2/entrygroups`

## Request body

- object
  - `time_since` string, date-time, required
  - `time_until` string, date-time, required
  - `users_id` integer, nullable
  - `customers_id` integer, nullable
  - `projects_id` integer, nullable
  - `subprojects_id` integer, nullable
  - `services_id` integer, nullable
  - `lumpsum_services_id` integer, nullable
  - `billable` 0 | 1 | 2 — Possible values: - `0`: NotBillable - `1`: Billable - `2`: Billed
  - `text` string, nullable
  - `hourly_rate` number, float, nullable
  - `confirm_key` string — For safety, the api will respond with a confirmation key with which you have to request once again in order to confirm your edit action
  - `filter` object, nullable
    - `billable` 0 | 1 | 2 — Possible values: - `0`: NotBillable - `1`: Billable - `2`: Billed
    - `budget_type` 'rep_filter_budget_strict' | 'rep_filter_budget_strict_completed' | 'rep_filter_budget_strict_incomplete' | 'rep_filter_budget_soft' | 'rep_filter_budget_soft_completed' | 'rep_filter_budget_soft_incomplete' | 'rep_filter_budget_without' | 'rep_filter_budget_without_strict' — Possible values: - `rep_filter_budget_strict`: Strict - `rep_filter_budget_strict_completed`: StrictCompleted - `rep_filter_budget_strict_incomplete`: StrictIncomplete - `rep_filter_budget_soft`: Soft - `rep_filter_budget_soft_completed`: SoftCompleted - `rep_filter_budget_soft_incomplete`: SoftIncomplete - `rep_filter_budget_without`: Without - `rep_filter_budget_without_strict`: WithoutStrict
    - `customers_id` integer, nullable
    - `lumpsum_services_id` integer, nullable
    - `projects_id` integer, nullable
    - `services_id` integer, nullable
    - `subprojects_id` integer, nullable
    - `teams_id` integer, nullable
    - `text` string, nullable
    - `texts_id` integer, nullable
    - `users_id` integer, nullable

## Response `200`

Successful operation

- union
  - EntryGroupUpdateV2
    - `success` boolean, required
    - `edited_entries` integer, required
  - EntryGroupConfirmUpdateV2
    - `confirm_key` string, required
    - `affected_entries` integer, required

---

[API](https://skmtc.dev/clockodo/apis/clockodo-api-documentation.md) · [All operations](https://skmtc.dev/clockodo/apis/clockodo-api-documentation/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/clockodo/clockodo-api-documentation/revisions/38e281d50d6d/schema)
