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

# List Account members

`GET /members`

Returns the union of Account members ordered by user ID, optionally restricted to one workspace.

## Query parameters

- `workspaceId` string
- `limit` integer
- `cursor` string
- `role` 'admin' | 'member' | 'viewer' | 'guest'
- `search` string

## Response `200`

Member list.

- MemberListResponse
  - `data` Member[], required
    - `user` object, required
      - `id` string, required
      - `username` string, required
      - `email` string, email, required
      - `firstName` string, nullable, required
      - `lastName` string, nullable, required
    - `workspaces` object[], required — Up to 100 workspace memberships visible to the authenticated Account key.
      - `id` string, required
      - `name` string, required
      - `slug` string, required
      - `role` 'admin' | 'member' | 'viewer' | 'guest', required
      - `isDisabled` boolean, required — Whether this workspace membership is disabled.
      - `joinedAt` string, date-time, required
    - `isAccountAdmin` boolean, required — Whether the user administers the Account independently of workspace roles.
    - `lastSeen` string, date-time, nullable, required — Most recent recorded Replit activity, or null when unavailable.
  - `pagination` union, required
    - object
      - `cursor` string, required — Opaque cursor for the next page.
      - `hasMore` true, required
    - object
      - `cursor` unknown, required
      - `hasMore` false, required

## Other responses

- `400` — The request parameters are invalid.
- `401` — The API key is missing, malformed, unknown, revoked, or expired.
- `403` — The API key lacks the required scope or Account entitlement.
- `404` — The requested resource does not exist or is not visible to this key.
- `429` — The API key or operation exceeded its rate limit.
- `500` — The server encountered an unexpected error.
- `503` — A required API dependency is temporarily unavailable.

## Changes

> 8 revisions in range; 5 could not be searched.

- **2026-07-31** `fd00f60ae053` — 7 warning, 7 info
  - added the new `budget_update_in_progress` enum value to the `error/code` response property for the response status `400`
  - added the new `budget_update_in_progress` enum value to the `error/code` response property for the response status `401`
  - added the new `budget_update_in_progress` enum value to the `error/code` response property for the response status `403`
  - added the new `budget_update_in_progress` enum value to the `error/code` response property for the response status `404`
  - …10 more

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

---

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