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