---
title: "List groups"
method: GET
path: "/groups.json"
tags: ["Groups"]
---

# List groups

`GET /groups.json`

## Response `200`

response

- object
  - `groups` object[], required
    - `id` integer, required
    - `automatic` boolean, required
    - `name` string, required
    - `display_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
    - `is_group_owner` boolean
    - `members_visibility_level` integer, required
    - `can_see_members` boolean, required
    - `can_admin_group` boolean, required
    - `can_edit_group` boolean
    - `publish_read_state` boolean, required
  - `extras` object, required
    - `type_filters` unknown[], required
      - unknown
  - `total_rows_groups` integer, required
  - `load_more_groups` 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)
