---
title: "Get all feature toggles"
method: GET
path: "/v2/features"
tags: ["Feature Toggle Service"]
---

# Get all feature toggles

`GET /v2/features`

## Request

- Base URL: `https://app.metricool.com/api`
- URL: `https://app.metricool.com/api/v2/features`
- Auth: none declared

Retrieves all feature toggles. Admin access required.

## Response `200`

Success

- JsonOkListResponseFeatureToggleDto
  - `metadata` object
  - `page` JsonPaging
    - `next` string
  - `data` FeatureToggleDto[]
    - `id` integer: Feature toggle ID
    - `name` string, required: Feature name
    - `description` string: Feature description
    - `enabled` boolean, required: Whether feature is enabled
    - `strategy` 'all_users' | 'role_based' | 'whitelist' | 'beta_users' | 'segmented', required: Strategy for applying feature
    - `segments` integer: Number of segments for segmented strategy
    - `whitelistCount` integer: Number of users in whitelist (only for WHITELIST strategy)

## Other responses

- `401`: Unauthorized
- `403`: Forbidden - Admin access required

---

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