Try it free

List technology bundles

  • Latest Dynatrace
  • Reference
  • Early Access

List technology bundles in Dynatrace OpenPipeline, and filter them by configuration ID to narrow the results to a specific configuration.

GETSaaShttps://{your-environment-id}.apps.dynatrace.com/platform/openpipeline/v1/technologies

Overview

You can filter the results with configurationsFilter, which contains a configuration ID string. Dynatrace returns the available technology bundles grouped by technology group name.

Authentication

To execute this request, you need a platform token or OAuth access token with openpipeline:configurations:read scope. To learn how to obtain and use it, see Tokens and authentication.

Parameters

ParameterTypeDescriptionInRequired
configurationsFilterstring

Contains a configuration ID as a string to filter the technologies by.

queryOptional

Response

Response codes

CodeTypeDescription
200TechnologyGroup[]

List of available technology bundles grouped by a technology group name.

4XXErrorResponseEnvelope

Client-side error.

5XXErrorResponseEnvelope

Server-side error.

Response body objects

The ResponseBody object

The TechnologyGroup object

Technology group with name and a list of technology bundles.

ElementTypeDescription
groupIdstring

Identifier of the technology group.

technologiesTechnology[]

List of technology bundles.

The Technology object

A technology bundle that represents a specific technology.

ElementTypeDescription
allowedConfigurationsstring[]

List of configurations this technology is available for.

deprecatedboolean

Marks the technology bundle as deprecated.

fullDescriptionstring

Detailed description of the specific technology and contents of the bundle.

iconUrlstring

URL to fetch the associated icon for the technology.

idstring

Identifier of the technology bundle.

matcherstring

Matching condition to apply to incoming records.

namestring

Name of the technology bundle.

replacementIdstring

The identifier of a technology bundle which should be used instead of this deprecated bundle.

sampleDatastring

Sample data of the specific technology.

shortDescriptionstring

Summary about the specific technology.

tagsstring[]

Tags to categorize the specific technology.

The ErrorResponseEnvelope object

Encloses the encountered error.

ElementTypeDescription
errorErrorResponse

Basic information of the encountered error.

The ErrorResponse object

Basic information of the encountered error.

ElementTypeDescription
codeinteger

The returned HTTP status code.

detailsErrorResponseDetails

Detailed information of the error.

messagestring

Description of the encountered error.

The ErrorResponseDetails object

Detailed information of the error.

ElementTypeDescription
typestring

Defines the actual set of fields depending on the value. See one of the following objects:

  • constraintViolation -> ConstraintViolationDetails
The element can hold these values
  • constraintViolation

Response body JSON models

[
{
"groupId": "ElasticSearch",
"technologies": [
{
"id": "elasticsearch_9430_v2",
"name": "ElasticSearch Logs parser",
"iconUrl": "/icons/elastic",
"sampleData": "{}",
"shortDescription": "ElasticSearch technology",
"fullDescription": "ElasticSearch technology parsers",
"tags": [
"slow",
"log",
"elastic"
],
"matcher": "matchesValue(process.technology, \"elastic_search\") or matchesValue(process.technology, \"elasticsearch\")",
"allowedConfigurations": [
"logs",
"events.sdlc"
],
"deprecated": false
}
]
}
]
{
"error": {
"code": 400,
"message": "Bad request."
}
}
Related tags
Platform APIDynatrace Platform