Plugins API - GET a plugin
Lists the properties of the specified plugin.
The request produces an application/json
payload.
GET | SaaS | https://{your-environment-id}.live.dynatrace.com/api/config/v1/plugins/{id} |
Environment ActiveGate | https://{your-activegate-domain}:9999/e/{your-environment-id}/api/config/v1/plugins/{id} |
Authentication
To execute this request, you need an access token with ReadConfig
scope.
To learn how to obtain and use it, see Tokens and authentication.
Parameters
The ID of the required plugin.
Response
Response codes
Response body objects
The Plugin
object
General configuration of a plugin.
The ID of the plugin, for example custom.remote.python.demo
.
The metric group of the plugin. All the metrics, captured by the plugin are children of this group.
The name of the plugin, displayed in Dynatrace.
The type of the plugin. It indicates the runtime environment of the plugin (for example, ActiveGate).
ActiveGate
JMX
OneAgent
PMI
The version of the plugin, displayed in Dynatrace.
The ConfigurationMetadata
object
Metadata useful for debugging
Dynatrace version.
A sorted list of the version numbers of the configuration.
A sorted list of version numbers of the configuration.
The PluginProperty
object
A property of a plugin.
The default value of the property.
The list of possible values of the property.
If such a list is defined, only values from this list can be assigned to the property.
The key of the property.
The type of the property.
Response body JSON model
{"id": "custom.remote.python.demo","metricGroup": "custom.demo_metrics","name": "ActiveGate demo plugin","properties": [{"defaultValue": "127.0.0.1","key": "serverIp","type": "STRING"},{"defaultValue": "","key": "password","type": "PASSWORD"},{"defaultValue": "dynatrace","key": "username","type": "STRING"},{"defaultValue": "one","dropdownValues": ["one","two","three"],"key": "dropdownProperty","type": "DROPDOWN"}],"type": "ActiveGate","version": "1.01"}
Example
In this example, the request inquires for parameters of the SAP plugin, which has the ID of custom.remote.python.sap.
The API token is passed in the Authorization header.
Curl
curl -X GET \https://mySampleEnv.live.dynatrace.com/api/config/v1/plugins/custom.remote.python.sap \-H 'Authorization: Api-Token dt0c01.abc123.abcdefjhij1234567890'
Request URL
https://mySampleEnv.live.dynatrace.com/api/config/v1/plugins/custom.remote.python.sap
Response body
{"metadata": {"configurationVersions": [0],"clusterVersion": "1.173.0.20190611-111714"},"id": "custom.remote.python.sap","name": "SAP plugin","type": "ActiveGate","properties": [{"key": "password","type": "PASSWORD","defaultValue": ""},{"key": "instance","type": "STRING","defaultValue": ""},{"key": "serverIp","type": "TEXTAREA","defaultValue": ""},{"key": "clientno","type": "STRING","defaultValue": ""},{"key": "username","type": "STRING","defaultValue": ""}]}
Response code
200