PingIDM 8.0.0

Installed modules and features

The info/features endpoint is deprecated 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": []
    },
    ...
  ],
  ...
}