---
title: "Get organization membership history"
method: GET
path: "/api/fsm/organizations/{org_id}/membership-history/"
tags: ["States"]
---

# Get organization membership history

`GET /api/fsm/organizations/{org_id}/membership-history/`

## Request

- Base URL: `http://localhost:8000`
- URL: `http://localhost:8000/api/fsm/organizations/{org_id}/membership-history/`
- Auth: API key in header `Authorization`

Read-only state history for organization memberships, scoped to the active organization (admin/owner only).

## Path parameters

- `org_id` integer, required

## Query parameters

- `ordering` string
- `page` integer
- `page_size` integer
- `since` string, date-time
- `source` 'api' | 'billing' | 'ldap' | 'manual' | 'saml' | 'scim'
- `until` string, date-time
- `user_id` integer
- `user_type` 'flex' | 'service' | 'standard' | 'viewonly'

## Response `200`

- PaginatedStateModelList
  - `count` integer, required
  - `next` string, uri, nullable
  - `previous` string, uri, nullable
  - `results` StateModel[], required
    - `context_data` unknown, required
    - `created_at` string, date-time, required
    - `id` string, uuid, required
    - `previous_state` string, nullable, required
    - `reason` string, nullable, required
    - `state` string, required
    - `transition_name` string, nullable, required
    - `triggered_by` TriggeredBy, required: A ModelSerializer that takes additional arguments for "fields", "omit" and "expand" in order to control which fields are displayed, and whether to replace simple values with complex, nested serializations
      - `email` string, email
      - `id` integer, required

## Changes

> 142 revisions in range; 1 not diffed.

- **2026-07-30** `e5bd052fbf53`: 1 info
  - added the new enum value `flex` to the `query` request parameter `user_type`
- **2026-07-24** `eeae84761923`: 1 info
  - added the new optional `query` request parameter `user_type`
- **2026-07-24** `bcbdfd8a482f`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/humansignal/apis/label-studio-api/changes/api/fsm/organizations/:org_id/membership-history/get.md)

---

[API](https://skmtc.dev/humansignal/apis/label-studio-api.md) - [All operations](https://skmtc.dev/humansignal/apis/label-studio-api/llms.txt) - [OpenAPI document](https://skmtc.dev/humansignal/apis/label-studio-api/revisions/b3a81da7c74a?raw)
