---
title: "List Membership Status Refs"
method: GET
path: "/v1/reference/membership-statuses"
tags: ["reference"]
---

# List Membership Status Refs

`GET /v1/reference/membership-statuses`

## Request

- Base URL: `https://api.patricia.app` (the document declares no server; this is the origin it was published from)
- URL: `https://api.patricia.app/v1/reference/membership-statuses`
- Auth: HTTP bearer

Return all Membership Status Ref reference records with optional filtering and sorting.

## Query parameters

- `q` string, nullable: Search filter (ANTLR syntax)
- `sort_by` string, nullable: Sort expression (e.g. 'name:asc')
- `limit` integer, nullable: Page size
- `fields` string, nullable: Field projection
- `pq` string, nullable: Previous-page query
- `from_prev` boolean: Backward pagination flag

## Response `200`

Paginated list of Membership Status Ref records

- SearchResponseMembershipStatusRefReferenceFullValidator
  - `items` MembershipStatusRefReferenceFullValidator[], required
    - `code` string, nullable
    - `label` string, nullable
    - `sort_order` integer, nullable
  - `first` string, nullable
  - `next` string, nullable
  - `previous` string, nullable

## Other responses

- `401`: Unauthorized
- `403`: Email verification required (EMAIL_NOT_VERIFIED)
- `422`: Validation error

---

[API](https://skmtc.dev/patricia/apis/patricia-api.md) · [All operations](https://skmtc.dev/patricia/apis/patricia-api/llms.txt) · [OpenAPI document](https://skmtc.dev/patricia/apis/patricia-api/revisions/0dfb44495ea1?raw)
