---
title: "Get a group by id"
method: GET
path: "/groups/by-id/{id}.json"
tags: ["Groups"]
---

# Get a group by id

`GET /groups/by-id/{id}.json`

## Path parameters

- `id` string, required

## Response `200`

success response (by id)

- object
  - `group` object, required
    - `id` integer, required
    - `automatic` boolean, required
    - `name` string, required
    - `user_count` integer
    - `mentionable_level` integer, required
    - `messageable_level` integer, required
    - `visibility_level` integer, required
    - `primary_group` boolean, required
    - `title` string, nullable, required
    - `grant_trust_level` string, nullable, required
    - `incoming_email` string, nullable, required
    - `has_messages` boolean, required
    - `flair_url` string, nullable, required
    - `flair_bg_color` string, nullable, required
    - `flair_color` string, nullable, required
    - `bio_raw` string, nullable, required
    - `bio_cooked` string, nullable, required
    - `bio_excerpt` string, nullable, required
    - `public_admission` boolean, required
    - `public_exit` boolean, required
    - `allow_membership_requests` boolean, required
    - `full_name` string, nullable, required
    - `default_notification_level` integer, required
    - `membership_request_template` string, nullable, required
    - `is_group_user` boolean, required
    - `members_visibility_level` integer, required
    - `can_see_members` boolean, required
    - `can_admin_group` boolean, required
    - `can_edit_group` boolean
    - `publish_read_state` boolean, required
    - `is_group_owner_display` boolean, required
    - `mentionable` boolean, required
    - `messageable` boolean, required
    - `automatic_membership_email_domains` string, nullable, required
    - `smtp_updated_at` string, nullable
    - `smtp_updated_by` object, nullable
    - `smtp_enabled` boolean
    - `smtp_server` string, nullable, required
    - `smtp_port` string, nullable, required
    - `smtp_ssl_mode` integer, nullable, required
    - `email_username` string, nullable, required
    - `email_from_alias` string, nullable
    - `email_password` string, nullable, required
    - `message_count` integer, required
    - `allow_unknown_sender_topic_replies` boolean, required
    - `associated_group_ids` unknown[]
      - unknown
    - `watching_category_ids` unknown[], required
      - unknown
    - `tracking_category_ids` unknown[], required
      - unknown
    - `watching_first_post_category_ids` unknown[], required
      - unknown
    - `regular_category_ids` unknown[], required
      - unknown
    - `muted_category_ids` unknown[], required
      - unknown
    - `watching_tags` unknown[]
      - unknown
    - `watching_first_post_tags` unknown[]
      - unknown
    - `tracking_tags` unknown[]
      - unknown
    - `regular_tags` unknown[]
      - unknown
    - `muted_tags` unknown[]
      - unknown
  - `extras` object, required
    - `visible_group_names` unknown[], required
      - unknown

---

[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)
