• Home
  • Dynatrace API
  • Configuration
  • Extensions
  • GET all extensions

Extensions API - GET all extensions

Lists all extensions uploaded to your Dynatrace environment.

The request produces an application/json payload.

Early Adopter

This request is an Early Adopter release and may be changed in non-compatible way.

GETManaged https://{your-domain}/e/{your-environment-id}/api/config/v1/extensions
SaaS https://{your-environment-id}.live.dynatrace.com/api/config/v1/extensions
Environment ActiveGate https://{your-activegate-domain}/e/{your-environment-id}/api/config/v1/extensions

Authentication

To execute this request, you need an access token with Read configuration (ReadConfig) scope. To learn how to obtain and use it, see Tokens and authentication.

Parameters

ParameterTypeDescriptionInRequired
pageSizeinteger

The number of results per result page. Must be between 1 and 500

queryoptional
nextPageKeystring

The cursor for the next page of results.

queryoptional

Response

Response codes

CodeTypeDescription
200ExtensionListDto

Success

Response body objects

The ExtensionListDto object

ElementTypeDescription
extensionsExtensionDto[]

A list of extensions.

Can be null.

totalResultsinteger

The total number of entries in the result.

Can be null.

nextPageKeystring

The cursor for the next page of results. Has the value of null on the last page.

Use it in the nextPageKey query parameter to obtain subsequent pages of the result.

Can be null.

The ExtensionDto object

ElementTypeDescription
idstring-

Can be null.

namestring-

Can be null.

typestring-
The element can hold these values
  • ACTIVEGATE
  • CODEMODULE
  • JMX
  • ONEAGENT
  • PMI
  • UNKNOWN

Can be null.

Response body JSON model

json
{ "extensions": [ { "id": "custom.python.connectionpool", "name": "Connection Pool", "type": "ONEAGENT" } ], "totalResults": 9, "nextPageToken": "LlUdYmu5S2MfX/ppfCInR9M=" }
Related topics
  • Extensions

    Learn about the extensions framework offered by Dynatrace.