OpenPipeline API - GET all technology bundles

Gets all technology bundles.

The request produces an application/json payload.

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

You can execute this request also with an OAuth2 client with openpipeline:configurations:read permission.

To learn how to obtain and use it, see OAuth clients.

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.

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 on incoming records.

namestring

Name of the technology bundle.

sampleDatastring

Sample data of the specific technology.

shortDescriptionstring

Summary about the specific technology.

tagsstring[]

Tags to categorize the specific technology.

Response body JSON model

[
{
"groupId": "ElasticSearch",
"technologies": [
{
"id": "elasticsearch_9430",
"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"
]
}
]
}
]

JSON models

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

The ConstraintViolationDetails object

List of encountered constraint violations.

ElementTypeDescription
constraintViolationsConstraintViolation[]

List of encountered constraint violations.

The ConstraintViolation object

Information about a single constraint violation.

ElementTypeDescription
messagestring

Description of the constraint violation.