---
title: "Get all workspace plan definitions"
method: GET
path: "/v1/workspace/config"
tags: ["Workspace Config"]
---

# Get all workspace plan definitions

`GET /v1/workspace/config`

Returns every plan with its numeric rank and per-feature limits (alert rules, trail tabs, tracked addresses). The client fetches this once on startup and stores it in app context; individual workspace plan assignment lives in the watson-app DB.

## Response `200`

- AllWorkspacePlansDto
  - `plans` WorkspacePlanDefinitionDto[], required — All plan definitions ordered by ascending rank
    - `plan` string, required — Plan name
    - `rank` number, required — Numeric rank — higher means more capable
    - `limits` WorkspaceLimitsDto, required
      - `alert_rules` number, required — Maximum alert rules allowed
      - `trail_tabs` number, required — Maximum trail/investigation tabs allowed
      - `addresses` number, required — Maximum tracked addresses allowed

---

[API](https://skmtc.net/range/apis/range-platform-api.md) · [All operations](https://skmtc.net/range/apis/range-platform-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/range/range-platform-api/revisions/9926df2e476d/schema)
