---
title: "GET /v2/orgs/{org_id}/memberships"
method: GET
path: "/v2/orgs/{org_id}/memberships"
tags: ["orgs"]
---

# GET /v2/orgs/{org_id}/memberships

`GET /v2/orgs/{org_id}/memberships`

## Request

- Base URL: `https://api.val.town`
- URL: `https://api.val.town/v2/orgs/{org_id}/memberships`
- Auth: none declared

List all memberships of an org

## Path parameters

- `org_id` string, uuid, required

## Response `200`

Default Response

- Membership[]
  - `id` string, uuid, required: The id of the membership
  - `role` 'owner' | 'member', nullable, required: The role of the member
  - `user` object, required
    - `id` string, uuid, required: The id of the user
    - `username` string, nullable, required: The username of the user

## Changes

- **2026-03-18** `7ca4c991c6cc`: 1 breaking
  - the `items/role/anyOf[subschema #1]/` response's property type changed from `string` to no type for status `200`
- **2026-01-15** `193ed26c8d7e`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/val-town/apis/val-town-api/changes/v2/orgs/:org_id/memberships/get.md)

---

[API](https://skmtc.dev/val-town/apis/val-town-api.md) - [All operations](https://skmtc.dev/val-town/apis/val-town-api/llms.txt) - [OpenAPI document](https://skmtc.dev/val-town/apis/val-town-api/revisions/e22111d39213?raw)
