---
title: "List Account workspaces"
method: GET
path: "/workspaces"
tags: ["Workspaces"]
---

# List Account workspaces

`GET /workspaces`

Returns workspaces owned by the authenticated Account, ordered by creation time and then ID in descending order.

## Query parameters

- `limit` integer
- `cursor` string
- `search` string

## Response `200`

Workspace list.

- WorkspaceListResponse
  - `data` Workspace[], required
    - `id` string, required
    - `name` string, required
    - `slug` string, required
    - `memberCount` integer, required
    - `projectCount` integer, required
    - `admins` object[], required — Up to 100 workspace admins. This preview is truncated when the workspace has more; memberCount reflects the full membership size.
      - `userId` string, required
      - `username` string, required
    - `createdAt` string, date-time, required
  - `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.
- `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; 1 could not be searched.

- **2026-08-08** `c57911e5fe90` — 18 warning
  - added the new `audit_log_content_too_large` enum value to the `error/code` response property for the response status `400`
  - added the new `audit_log_content_too_large` enum value to the `error/code` response property for the response status `401`
  - added the new `audit_log_content_too_large` enum value to the `error/code` response property for the response status `403`
  - added the new `audit_log_content_too_large` enum value to the `error/code` response property for the response status `429`
  - …14 more
- **2026-07-31** `fd00f60ae053` — 6 warning, 6 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 `429`
  - …8 more

[Change history](https://skmtc.dev/replit/apis/replit-api/changes/workspaces/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)
