# Return feature list configuration This function lists features in a specific feature list. Endpoint: GET /get_featurelist_data Version: 11.134.0.5 Security: BasicAuth ## Query parameters: - `featurelist` (string, required) The feature list for which to list information. Example: "\"Mail Only\"" ## Response 200 fields (application/json): - `data` (object) - `data.featurelist` (string) The feature list's name. Example: "Mail Only" - `data.features` (array) An array of objects containing the feature's information. - `data.features.dependencies` (array) List of feature names that are required dependencies for this feature to function properly. Example: ["ssl","dns"] - `data.features.id` (string, required) The feature's ID. Example: "email_trace" - `data.features.name` (string) The feature's name. Example: "Email Trace" - `data.features.is_disabled` (integer, required) Whether the feature is disabled. * — Disabled. * — disabled. * The feature list does 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. Enum: 1, 0 - `data.features.is_standalone_experience` (integer) 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. * — The feature supports standalone mode. * — The feature does not support standalone mode. Enum: 1, 0 - `data.features.badge_label` (string) Custom label shown on the feature manager interfaces. This label will be localized into the current users language. Example: "Auto Launch" - `data.features.badge_class` (string) CSS class name to apply styling to the custom label in the feature manager interfaces. Example: "label-blue" - `data.features.redirect_url` (string) The URL where users should be redirected to when logging into cPanel. Example: "https://example.com/standalone" - `data.features.suppress_plugin_label` (integer) Whether to suppress the display of the standard 'plugin' label in the feature manager. * — Hide the plugin label. * — Show the plugin label. Enum: 1, 0 - `data.features.only_one_rules` (array) 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 would match any feature starting with "standalone-". Example: ["^(standalone-email_trace|email_trace)$","^standalone-.*$"] - `data.features.value` (integer, required) Whether the feature list includes the feature. * — The feature list includes this feature. * — The feature list does include this feature. The feature list uses the logic for this return. * — The feature list does include this feature. * — The feature list includes this feature. Enum: 1, 0 - `metadata` (object) - `metadata.command` (string) The method name called. Example: "get_featurelist_data" - `metadata.reason` (string) The reason the API function failed when the field is . This field may display a success message when a function succeeds. Example: "OK" - `metadata.result` (integer) * — Success. * — Failed. Check the field for more details. Enum: 1, 0 - `metadata.version` (integer) The version of the API function. Example: 1