Try it free

List configurations

  • Latest Dynatrace
  • Reference
  • Published Oct 13, 2026

List available OpenPipeline configuration identifiers in Dynatrace, and filter the results by configuration ID when you need a specific configuration.

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

Overview

You can filter the results by configurationId to return only the selected configuration. Dynatrace returns the list of available configuration identifiers.

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
configurationIdstring

Returns results only for the selected configuration.

queryOptional

Response

Response codes

CodeTypeDescription
200ConfigurationListItem[]

List of available configurations.

4XXErrorResponseEnvelope

Client-side error.

5XXErrorResponseEnvelope

Server-side error.

Response body objects

The ResponseBody object

The ConfigurationListItem object

Basic information about a configuration.

ElementTypeDescription
definitionConfigurationSpecification

Provides additional information about the configuration.

editableboolean

Indicates if the user can edit this object based on permissions and builtin property.

idstring

Identifier of the configuration.

The ConfigurationSpecification object

Provides additional information about the configuration.

ElementTypeDescription
bucketsSpecificationBucketsSpecification

Contains information about allowed buckets for the configuration.

catchAllPipelinestring

The default pipeline records are routed into if no dynamic routing entries apply.

endpointsSpecificationEndpointsSpecification

Contains information about allowed endpoints for the configuration scope.

forwardingSpecificationForwardingSpecification

Contains information about allowed processors, grouped by stages, for the forwarding.

metricKeyPrefixstring

The key prefix that will be set when a metric for this configuration is extracted.

pipelinesSpecificationPipelinesSpecification

Contains information about allowed processors, grouped by stages, for the configuration.

The BucketsSpecification object

Contains information about allowed buckets for the configuration.

ElementTypeDescription
bucketTablestring

The bucket table containing the allowed buckets for the configuration.

defaultBucketstring

The default bucket that will be used to store records if nothing else is defined in the processing rules.

The EndpointsSpecification object

Contains information about allowed endpoints for the configuration scope.

ElementTypeDescription
customBasePathstring

The base path for custom ingest endpoints.

customEndpointsboolean

Indicates whether custom endpoints can be created for the configuration.

The ForwardingSpecification object

Contains information about allowed processors, grouped by stages, for the forwarding.

ElementTypeDescription
availableHypervisorsstring[]

Contains information about the available hypervisors to which data can be forwarded.

processingStagesobject

Contains information about allowed processors per stage for the forwarding.

The PipelinesSpecification object

Contains information about allowed processors, grouped by stages, for the configuration.

ElementTypeDescription
costAllocationstring[]

Contains information about allowed processors, for the 'Cost Allocation' stage of the pipeline, for configuration.

dataExtractionstring[]

Contains information about allowed processors, for the 'Data Extraction' stage of the pipeline, for the configuration.

davisstring[]

Contains information about allowed processors, for the 'Davis' stage of the pipeline, for the configuration.

metricExtractionstring[]

Contains information about allowed processors, for the 'Metric Extraction' stage of the pipeline, for the configuration.

processingstring[]

Contains information about allowed processors, for the 'Processing' stage of the pipeline, for the configuration.

productAllocationstring[]

Contains information about allowed processors, for the 'Product Allocation' stage of the pipeline, for configuration.

securitystring[]

Contains information about allowed processors, for the 'Security' stage of the pipeline, for configuration.

securityContextstring[]

Contains information about allowed processors, for the 'Permission' stage of the pipeline, for configuration.

smartscapeEdgeExtractionstring[]

Contains information about allowed processors, for the 'Smartscape Edge Extraction' stage of the pipeline, for the configuration.

smartscapeNodeExtractionstring[]

Contains information about allowed processors, for the 'Smartscape Node Extraction' stage of the pipeline, for the configuration.

storagestring[]

Contains information about allowed processors, for the 'Storage' stage of the pipeline, for the configuration.

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

[
{
"id": "logs",
"editable": false,
"definition": {
"endpointsSpecification": {
"customEndpoints": false
},
"pipelinesSpecification": {
"processing": [
"drop",
"fieldsRemove",
"fieldsRename",
"technology",
"dql",
"fieldsAdd"
],
"dataExtraction": [
"bizevent",
"davis"
],
"metricExtraction": [
"valueMetric",
"counterMetric"
],
"securityContext": [
"securityContext"
],
"storage": [
"noStorage",
"bucketAssignment"
]
},
"metricKeyPrefix": "log",
"bucketsSpecification": {
"defaultBucket": "default_logs",
"bucketTable": "logs"
}
}
},
{
"id": "events",
"editable": false,
"definition": {
"endpointsSpecification": {
"customEndpoints": true
},
"pipelinesSpecification": {
"processing": [
"drop",
"fieldsRemove",
"fieldsRename",
"dql",
"fieldsAdd"
],
"dataExtraction": [
"davis"
],
"metricExtraction": [
"valueMetric",
"counterMetric"
],
"securityContext": [
"securityContext"
],
"storage": [
"noStorage",
"bucketAssignment"
]
},
"metricKeyPrefix": "events",
"bucketsSpecification": {
"defaultBucket": "default_events",
"bucketTable": "events"
}
}
},
{
"id": "bizevents",
"editable": false,
"definition": {
"endpointsSpecification": {
"customEndpoints": false
},
"pipelinesSpecification": {
"processing": [
"drop",
"fieldsRemove",
"fieldsRename",
"dql",
"fieldsAdd"
],
"dataExtraction": [
"davis"
],
"metricExtraction": [
"valueMetric",
"counterMetric"
],
"securityContext": [
"securityContext"
],
"storage": [
"noStorage",
"bucketAssignment"
]
},
"metricKeyPrefix": "bizevents",
"bucketsSpecification": {
"defaultBucket": "default_bizevents",
"bucketTable": "bizevents"
}
}
}
]
{
"error": {
"code": 400,
"message": "Bad request."
}
}
Related tags
Platform APIDynatrace Platform