---
title: "Update Group"
method: PUT
path: "/groups/{groupId}"
tags: ["Group"]
---

# Update Group

`PUT /groups/{groupId}`

Updates a group. We recommend reading this page too [Updating data with PUT](../docs/Updating-data-with-PUT.html).

## Headers

- `Authorization` string, required
- `X-LC-Tenant` string, required

## Request body

- GroupUpdateRequest — Group of users.
  - `name` string — The group name.
  - `description` string — The group description.
  - `roles` string[] — The identifiers of the roles associated with the group.
  - `additionalRoles` GroupAdditionalRolesRequest[]
    - `location` string, required — Additional roles granted to this location identifier.
    - `roles` string[], required — The identifiers of the roles granted to the specified location.
  - `users` string[] — The identifiers of the users who will be part of the group.
  - `metadata` unknown

## Response `204`

No Content

## Other responses

- `400` — Error codes: * “invalid”: Invalid input in the query parameter mentioned in the “name” field on the error response. * “maxSize”: Character number or List size exceeds the maximum allowed value for the “name” field on the error response. * “minSize”: Character number or List size insufficient for the “name” field on the error response.
- `401` — The user could not be identified.
- `403` — Error codes: * "forbidden": the authenticated user is not allowed to read the Group.
- `404` — Error codes: * "notFound": the Group could not be found by identifier.
- `409` — Error codes: * "conflict": the request is conflicting with existing data.

---

[API](https://skmtc.net/rws/apis/trados-cloud-platform-api.md) · [All operations](https://skmtc.net/rws/apis/trados-cloud-platform-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/rws/trados-cloud-platform-api/revisions/d42dac7c28a3/schema)
