---
title: Installed modules and features
description: You can query the enabled features over REST at the info/features endpoint. The feature availability service determines the set of possible features from the active bundles and provides the following information:
component: pingidm
version: 8.1
page_id: pingidm:install-guide:installed-modules-and-features
canonical_url: https://docs.pingidentity.com/pingidm/8.1/install-guide/installed-modules-and-features.html
keywords: ["Installation", "Modules", "Features"]
---

# Installed modules and features

|   |                                                                                                                                                                                 |
| - | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|   | The `info/features` endpoint is [deprecated](../release-notes/deprecated-functionality.html#deprecation-info-features-endpoint) and will be removed in a future release of IDM. |

You can query the enabled features over REST at the `info/features` endpoint. The feature availability service determines the set of possible features from the active bundles and provides the following information:

* The name and `_id` of the feature

* Whether the feature is enabled

* If the feature is enabled, the REST endpoint on which that feature can be accessed

Example

```
curl \
--header "X-OpenIDM-Username: openidm-admin" \
--header "X-OpenIDM-Password: openidm-admin" \
--header "Accept-API-Version: resource=1.0" \
--request GET \
"http://localhost:8080/openidm/info/features?_queryFilter=true"
{
  "result": [
    {
      "_id": "retrieveUsername",
      "name": "retrieveUsername",
      "enabled": false,
      "endpoints": []
    },
    {
      "_id": "endpoint",
      "name": "endpoint",
      "enabled": true,
      "endpoints": [
        "endpoint/oauthproxy",
        "endpoint/updateInternalUserAndInternalRoleEntries/*",
        "endpoint/getavailableuserstoassign/*",
        "endpoint/gettasksview/*",
        "endpoint/repairMetadata/*",
        "util/validateQueryFilter",
        "endpoint/mappingDetails",
        "endpoint/getprocessesforuser/*",
        "endpoint/removeRepoPathFromRelationships/*"
      ]
    },
    {
      "_id": "workflow",
      "name": "workflow",
      "enabled": false,
      "endpoints": []
    },
    ...
  ],
  ...
}
```
