---
title: "Update a group"
method: PUT
path: "/groups/{id}.json"
tags: ["Groups"]
---

# Update a group

`PUT /groups/{id}.json`

## Path parameters

- `id` integer, required

## Request body

- object
  - `group` object, required
    - `name` string, required
    - `full_name` string
    - `bio_raw` string — About Group
    - `usernames` string — comma,separated
    - `owner_usernames` string — comma,separated
    - `automatic_membership_email_domains` string — pipe|separated
    - `visibility_level` integer
    - `primary_group` boolean
    - `flair_icon` string
    - `flair_upload_id` integer
    - `flair_bg_color` string
    - `public_admission` boolean
    - `public_exit` boolean
    - `default_notification_level` integer
    - `muted_category_ids` integer[]
    - `regular_category_ids` integer[]
    - `watching_category_ids` integer[]
    - `tracking_category_ids` integer[]
    - `watching_first_post_category_ids` integer[]

## Response `200`

success response

- object
  - `success` string, required

---

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