---
title: "Return feature list configuration"
method: GET
path: "/get_featurelist_data"
tags: ["Packages", "Feature Lists"]
---

# Return feature list configuration

`GET /get_featurelist_data`

This function lists features in a specific feature list.

## Query parameters

- `featurelist` string, required

## Response `200`

HTTP Request was successful.

- object
  - `data` object
    - `featurelist` string — The feature list's name.
    - `features` object[] — An array of objects containing the feature's information.
      - `dependencies` string[] — List of feature names that are required dependencies for this feature to function properly.
      - `id` string, required — The feature's ID.
      - `name` string — The feature's name.
      - `is_disabled` 1 | 0, required — Whether the feature is disabled. * `1` — Disabled. * `0` — **Not** disabled. **Note:** * The `disabled` feature list does **not** use this return. * Users on your server can't access disabled features. For more information, read our [Feature Manager](https://go.cpanel.net/whmdocsFeatureManager) documentation.
      - `is_standalone_experience` 1 | 0 — Whether the system auto-redirects the user to the redirect_url when this feature is enabled. Only one such feature may be enabled for a feature list. * `1` — The feature supports standalone mode. * `0` — The feature does not support standalone mode.
      - `badge_label` string — Custom label shown on the feature manager interfaces. This label will be localized into the current users language.
      - `badge_class` string — CSS class name to apply styling to the custom label in the feature manager interfaces.
      - `required_package_extension` string — The ID of a package extension this feature depends on. Empty if the feature needs no extension.
      - `is_meridian_only` 1 | 0 | null, nullable — Whether this feature is a Meridian (theme-integrated) experience. * `1` — The feature is Meridian-only. * `0` — The feature is explicitly **not** Meridian-only. * `null` — Not explicitly set. The system derives this from `badge_label` for features shipped before this attribute existed.
      - `redirect_url` string — The URL where users should be redirected to when logging into cPanel.
      - `suppress_plugin_label` 1 | 0 — Whether to suppress the display of the standard 'plugin' label in the feature manager. * `1` — Hide the plugin label. * `0` — Show the plugin label.
      - `only_one_rules` string[] — Array of regular expression patterns used to enforce mutual exclusion with other features. When this feature is enabled, any features matching these patterns cannot be enabled simultaneously. This is primarily used for standalone experiences where only one feature should redirect users upon login. Each pattern in the array is a regular expression that matches against feature IDs. For example, a pattern like `^standalone-.*` would match any feature starting with "standalone-".
      - `value` 1 | 0, required — Whether the feature list includes the feature. * `1` — The feature list includes this feature. * `0` — The feature list does **not** include this feature. **Note:** The `disabled` feature list uses the **opposite** logic for this return. * `1` — The `disabled` feature list does **not** include this feature. * `0` — The `disabled` feature list includes this feature.
  - `metadata` object
    - `command` string — The method name called.
    - `reason` string — The reason the API function failed when the `metadata.result` field is `0`. This field may display a success message when a function succeeds.
    - `result` 1 | 0 — * `1` — Success. * `0` — Failed. Check the `reason` field for more details.
    - `version` integer — The version of the API function.

---

[API](https://skmtc.net/cpanel/apis/whm-api.md) · [All operations](https://skmtc.net/cpanel/apis/whm-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/cpanel/whm-api/revisions/3da41671c02c/schema)
