---
title: "Update Group"
method: PATCH
path: "/groups/{id}"
tags: ["groups", "Groups"]
---

# Update Group

`PATCH /groups/{id}`

Update Group

## Path parameters

- `id` integer, required

## Response `200`

The Groups object.

- GroupEntity — GroupEntity model
  - `id` integer — Group ID
  - `name` string — Group name
  - `allowed_ips` string — A list of allowed IPs if applicable. Newline delimited
  - `admin_ids` string — Comma-delimited list of user IDs who are group administrators (separated by commas)
  - `notes` string — Notes about this group
  - `user_ids` string — Comma-delimited list of user IDs who belong to this group (separated by commas)
  - `usernames` string — Comma-delimited list of usernames who belong to this group (separated by commas)
  - `ai_assistant_personality_id` integer — AI Assistant Personality ID assigned to this Group, if any. Users in the Group inherit it unless a direct per-user or Partner assignment overrides it.
  - `ftp_permission` boolean — If true, users in this group can use FTP to login. This will override a false value of `ftp_permission` on the user level.
  - `sftp_permission` boolean — If true, users in this group can use SFTP to login. This will override a false value of `sftp_permission` on the user level.
  - `dav_permission` boolean — If true, users in this group can use WebDAV to login. This will override a false value of `dav_permission` on the user level.
  - `restapi_permission` boolean — If true, users in this group can use the REST API to login. This will override a false value of `restapi_permission` on the user level.
  - `desktop_configuration_profile_id` integer — Desktop Configuration Profile ID assigned to this Group, if any. Users in the Group inherit it unless a direct per-user assignment overrides it.
  - `integration_centric_profile_id` integer — Integration Centric Profile ID assigned to this Group, if any. Users in the Group inherit it unless a direct per-user assignment overrides it.
  - `site_id` integer — Site ID
  - `workspace_id` integer — Workspace ID

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found
- `405` — Method Not Allowed
- `409` — Conflict
- `412` — Precondition Failed
- `422` — Unprocessable Entity
- `423` — Locked
- `429` — Too Many Requests

---

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