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

Authentication

To execute this request, you need an access token with settings.read scope.

To learn how to obtain and use it, see Tokens and authentication.

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

The request doesn't provide any configurable parameters.

Response

Response codes

Code
Type
Description
200

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

4XX

Client-side error.

5XX

Server-side error.

Response body objects

The ResponseBody object

The TechnologyGroup object

Technology group with name and a list of technology bundles.

Element
Type
Description
groupId
string

Identifier of the technology group.

technologies

List of technology bundles.

The Technology object

A technology bundle that represents a specific technology.

Element
Type
Description
fullDescription
string

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

iconUrl
string

URL to fetch the associated icon for the technology.

id
string

Identifier of the technology bundle.

matcher
string

Matching condition to apply on incoming records.

name
string

Name of the technology bundle.

shortDescription
string

Summary about the specific technology.

tags
string[]

Tags to categorize the specific technology.

Response body JSON model

[
{
"groupId": "ElasticSearch",
"technologies": [
{
"id": "elasticsearch_9430",
"name": "ElasticSearch Logs parser",
"iconUrl": null,
"shortDescription": "ElasticSearch technology",
"fullDescription": "ElasticSearch technology parsers",
"tags": [
"slow",
"log",
"elastic"
],
"matcher": "matchesValue(process.technology, \"elastic_search\") or matchesValue(process.technology, \"elasticsearch\")"
}
]
}
]

JSON models

The ErrorResponseEnvelope object

Encloses the encountered error.

Element
Type
Description
error

Basic information of the encountered error.

The ErrorResponse object

Basic information of the encountered error.

Element
Type
Description
code
integer

The returned HTTP status code.

details

Detailed information of the error.

message
string

Description of the encountered error.

The ErrorResponseDetails object

Detailed information of the error.

Element
Type
Description
type
string

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.

Element
Type
Description
constraintViolations

List of encountered constraint violations.

The ConstraintViolation object

Information about a single constraint violation.

Element
Type
Description
message
string

Description of the constraint violation.