---
title: "Get A Group"
method: GET
path: "/groups/{id}"
tags: ["Groups"]
---

# Get A Group

`GET /groups/{id}`

Returns the full detail record for a single group, including its parent group and any direct child (sub)groups. Use this endpoint to inspect a group's hierarchy and metadata before modifying its membership or settings.

## Path parameters

- `id` integer, required

## Response `200`

Returns the group record, including its parent group (if any) and any direct child subgroups.

- object
  - `data` object — List of Groups
    - `id` integer — The ID of the group
    - `name` string — The name of the group
    - `description` string — A description for the group
    - `has_subgroups` boolean — If the group has subgroups
    - `parent_id` integer — The group ID of the parent group
    - `subgroups` GroupResource[] — Child groups of this group
      - `id` integer — The ID of the group
      - `name` string — The name of the group
      - `description` string — A description for the group
      - `has_subgroups` boolean — If the group has subgroups
      - `parent_id` integer — The group ID of the parent group
      - `subgroups` GroupResource[] — Child subgroups of this group. Present only when the 'children' relation is loaded (e.g. on detail endpoints).
      - `parent` GroupResource — recursive
      - `created_at` string, date-time — The date and time the group was created at
      - `updated_at` string, date-time — The date and time the group was last updated at
    - `parent` GroupResource — List of Groups
      - `id` integer — The ID of the group
      - `name` string — The name of the group
      - `description` string — A description for the group
      - `has_subgroups` boolean — If the group has subgroups
      - `parent_id` integer — The group ID of the parent group
      - `subgroups` GroupResource[] — Child subgroups of this group. Present only when the 'children' relation is loaded (e.g. on detail endpoints).
      - `parent` GroupResource — recursive
      - `created_at` string, date-time — The date and time the group was created at
      - `updated_at` string, date-time — The date and time the group was last updated at
    - `created_at` string, date-time — The date and time the group was created at
    - `updated_at` string, date-time — The date and time the group was last updated at

## Other responses

- `401` — Authentication credentials are missing or invalid.
- `404` — No group with the provided ID exists in your organization.
- `429` — You have exceeded the rate limit of 30 requests per minute per API key.
- `500` — An unexpected server error occurred.

---

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