---
title: "List Members"
method: GET
path: "/members"
tags: ["Members"]
---

# List Members

`GET /members`

Lists the members of an account. A member is one buyer's relationship with the account, regardless of how many memberships they hold.

## Query parameters

- `account_id` string
- `access_level` 'no_access' | 'admin' | 'customer'
- `status` 'joined' | 'left'
- `query` string
- `created_after` string
- `created_before` string
- `order` 'created_at' | 'joined_at' | 'last_accessed_at' | 'usd_total_spent'
- `direction` 'asc' | 'desc'
- `first` integer
- `after` string
- `last` integer
- `before` string

## Response `200`

members listed

- object
  - `data` Member[], required
    - `access_level` 'no_access' | 'admin' | 'customer', required — What the member can reach on the account: `customer` for paying members, `admin` for team members, `no_access` once every grant has lapsed.
    - `account_id` string, required — The account this member belongs to, prefixed `biz_`.
    - `created_at` string, required — When the member record was created, as an ISO 8601 timestamp.
    - `id` string, required — Member ID, prefixed `mber_`.
    - `joined_at` string, required — When the member first joined the account, as an ISO 8601 timestamp.
    - `last_accessed_at` string, nullable, required — When the member last opened the account's content, as an ISO 8601 timestamp. `null` if they never have.
    - `status` 'joined' | 'left', required — `joined` while the member is part of the account, `left` after they leave.
    - `user` UserSummary, required
      - `id` string, required — User ID, prefixed `user_`.
      - `name` string, nullable, required — Display name.
      - `profile_picture` UserProfilePicture, required
        - `url` string, required — Avatar image URL. Always present — a generated placeholder when the user set no picture.
      - `username` string, required — Public username.
  - `page_info` object, required
    - `end_cursor` string, nullable, required
    - `has_next_page` boolean, required
    - `has_previous_page` boolean, required
    - `start_cursor` string, nullable, required

## Other responses

- `400` — Invalid Parameters
- `401` — Unauthorized
- `403` — Forbidden

---

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