---
title: "Update Framework Group"
method: PUT
path: "/v2/framework/groups/{group_id}"
tags: ["Framework"]
---

# Update Framework Group

`PUT /v2/framework/groups/{group_id}`

Update an existing framework group.

All fields are optional - only provided fields will be updated.

Args:
    group_id: UUID of the group to update
    name: New group name (optional)
    description: New description (optional)
    framework_ids: New list of framework UUIDs (optional)

Returns:
    Updated WorkbookGroup object

## Path parameters

- `group_id` string, required

## Request body

- BodyUpdateFrameworkGroupV2FrameworkGroupsGroupIdPut
  - `name` string, nullable
  - `description` string, nullable
  - `framework_ids` string[], nullable
  - `config` object, nullable

## Response `200`

Successful Response

- WorkbookGroup — Workbook group model - represents a collection of frameworks. Groups are stored in dashboard state (apps.json) and allow users to organize their framework library into focused, project-specific collections.
  - `id` string, required
  - `name` string, required
  - `description` string, nullable
  - `framework_ids` string[]
  - `created_at` string, required
  - `updated_at` string, required
  - `owner_email` string, nullable
  - `framework_count` integer, required — Computed field: count of frameworks in the group

## Other responses

- `404` — Not Found
- `422` — Validation Error

---

[API](https://skmtc.net/carbonarc/apis/carbon-arc-api-documentation.md) · [All operations](https://skmtc.net/carbonarc/apis/carbon-arc-api-documentation/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/carbonarc/carbon-arc-api-documentation/versions/bd33ea42994c/schema)
