v7

latestOpenAPI 3.0.3raw.githubusercontent.com2026-08-013764062.2 MB
Feature Types

Get all feature types

Retrieves all feature types that exist in this Unleash instance, along with their descriptions and lifetimes.

get/api/admin/feature-types

Response

featureTypesSchema

version1 required

The schema version used to describe the feature flag types listed in the types property.

Example response

{
  "version": 1,
  "types": [
    {
      "id": "release",
      "name": "Release",
      "description": "Release feature flags are used to release new features.",
      "lifetimeDays": 40
    },
    {
      "id": "experiment",
      "name": "Experiment",
      "description": "Experiment feature flags are used to test and verify multiple different versions of a feature.",
      "lifetimeDays": 40
    },
    {
      "id": "operational",
      "name": "Operational",
      "description": "Operational feature flags are used to control aspects of a rollout.",
      "lifetimeDays": 7
    },
    {
      "id": "kill-switch",
      "name": "Kill switch",
      "description": "Kill switch feature flags are used to quickly turn on or off critical functionality in your system.",
      "lifetimeDays": null
    },
    {
      "id": "permission",
      "name": "Permission",
      "description": "Permission feature flags are used to control permissions in your system.",
      "lifetimeDays": null
    }
  ]
}