---
title: "Get group memberships"
method: GET
path: "/groups/{id}/members"
tags: ["memberships"]
---

# Get group memberships

`GET /groups/{id}/members`

Get a paginated list of all user memberships in a group.
To get the memberships of a private group the authenticated user must be a member of the group.
Getting the memberships of an open or restricted group does not require authentication.
The returned memberships are sorted by joining date, oldest first.

If the `page[number]` query param is included in the request then the response will be paginated.
If there's no `page[number]` query param in the request then a legacy,
un-paginated response format will be used. In the future this legacy
un-paginated response format will be removed and the paginated response
format will be used even when the `page[number]` query param is not
present.

## Query parameters

- `page[number]` unknown
- `page[size]` unknown

## Response `200`

Success

## Changes

- **2024-12-12** (v2) `711257d7b930` — 2 breaking, 4 info
  - added `subschema #1: Paginated, subschema #2: Unpaginated (deprecated)` to the response body `oneOf` list for the response status `200`
  - the response's body type/format changed from `array`/`` to ``/`` for status `200`
  - api tag `memberships` added
  - api tag `groups` removed
  - …2 more
- **2019-05-28** (v2) `10164309d85b` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/hypothesis/apis/hypothesis-api/changes/groups/:id/members/get.md)

---

[API](https://skmtc.dev/hypothesis/apis/hypothesis-api.md) · [All operations](https://skmtc.dev/hypothesis/apis/hypothesis-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/hypothesis/hypothesis-api/revisions/a5929648b2e9/schema)
