---
title: "Update a subset of a group's fields"
method: PATCH
path: "/company/groups/{id}"
tags: ["Company Groups"]
---

# Update a subset of a group's fields

`PATCH /company/groups/{id}`

Update a group for the current user's company

## Path parameters

- `id` string, required

## Headers

- `X-Company-ID` string, required

## Request body

- PatchedCompanyGroupOpenApiDoc2
  - `user_invitations` string
  - `user_companies` string
  - `permissions` string
  - `permissionsets` string
  - `subcube_access_rules` SubcubeAccessRule[]
    - `id` integer, required
    - `company` string, uuid, required
    - `company_group` integer, required
    - `dimensions` string
    - `write_access` boolean
    - `created_by` integer, required
    - `created_at` string, date-time, required
    - `modified_by` integer, nullable
    - `modified_at` string, date-time, required
  - `name` string
  - `active` boolean

## Response `200`

- CompanyGroup — This mixin is used to supplement the serializer with additional fields that are not provided in the request data for use in updating either the model being worked with OR any through tables that are used to join the model with a related model when the through table holds useful information.
  - `id` integer, required
  - `name` string, required
  - `company` string, uuid, required
  - `type` 'feature' | 'dimension' — * `feature` - Feature * `dimension` - Data
  - `active` boolean
  - `user_companies` string
  - `user_invitations` string
  - `created_by` integer, nullable
  - `created_at` string, date-time, required
  - `permissions` string
  - `permissionsets` string
  - `subcube_access_rules` SubcubeAccessRule[]
    - `id` integer, required
    - `company` string, uuid, required
    - `company_group` integer, required
    - `dimensions` string
    - `write_access` boolean
    - `created_by` integer, required
    - `created_at` string, date-time, required
    - `modified_by` integer, nullable
    - `modified_at` string, date-time, required
  - `resolved_permissions` integer[], required
  - `resolved_permissionsets` integer[], required
  - `editable` boolean, required

---

[API](https://skmtc.net/cubesoftware/apis/cube-api.md) · [All operations](https://skmtc.net/cubesoftware/apis/cube-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/cubesoftware/cube-api/revisions/67d9f45bb99b/schema)
