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
_idof 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": []
},
...
],
...
}