Gets parameters of the specified request attribute.
The request produces an application/json payload.
| GET | SaaS | https://{your-environment-id}.live.dynatrace.com/api/config/v1/service/requestAttributes/{id} |
| Environment ActiveGate | https://{your-activegate-domain}:9999/e/{your-environment-id}/api/config/v1/service/requestAttributes/{id} |
To execute this request, you need an access token with ReadConfig scope.
To learn how to obtain and use it, see Tokens and authentication.
| Parameter | Type | Description | In | Required |
|---|---|---|---|---|
| id | string | The ID of the required request attribute. | path | Required |
| includeProcessGroupReferences | boolean | Flag to include process group references to the response. Process Group group references aren't compatible across environments. | query | Optional |
| Code | Type | Description |
|---|---|---|
| 200 | Request | Success |
RequestAttribute object| Element | Type | Description |
|---|---|---|
| aggregation | string | Aggregation type for the request values. The element can hold these values
|
| confidential | boolean | Confidential data flag. Set |
| dataSources | Data | The list of data sources. |
| dataType | string | The data type of the request attribute. The element can hold these values
|
| enabled | boolean | The request attribute is enabled ( |
| id | string | The ID of the request attribute. |
| metadata | Configuration | Metadata useful for debugging |
| name | string | The name of the request attribute. |
| normalization | string | String values transformation. If the dataType is not The element can hold these values
|
| skipPersonalDataMasking | boolean | Personal data masking flag. Set Warning: This will potentially access personalized data. |
DataSource object| Element | Type | Description |
|---|---|---|
| capturingAndStorageLocation | string | Specifies the location where the values are captured and stored. Required if the source is one of the following: Not applicable in other cases. If the source value is The element can hold these values
|
| cicsSDKMethodNodeCondition | Value | IBM integration bus label node name condition for which the value is captured. |
| cicsTransactionCallType | string | CICS transaction call type condition for which the value is captured. Required if the source is: Not applicable in other cases. The element can hold these values
|
| enabled | boolean | The data source is enabled ( |
| iibLabelMethodNodeCondition | Value | IBM integration bus label node name condition for which the value is captured. |
| iibMethodNodeCondition | Value | IBM integration bus label node name condition for which the value is captured. |
| iibNodeType | string | The IBM integration bus node type for which the value is captured. This, iibNodeTypeCondition (different type of the same field) or Not applicable in other cases. The element can hold these values
|
| iibNodeTypeCondition | Value | IBM integration bus label node name condition for which the value is captured. |
| imsTransactionCallType | string | IMS transaction call type condition for which the value is captured. Required if the source is: Not applicable in other cases. The element can hold these values
|
| methods | Captured | The method specification if the source value is Not applicable in other cases. |
| parameterName | string | The name of the web request parameter to capture. Required if the source is one of the following: Not applicable in other cases. |
| scope | Scope | Conditions for data capturing. |
| serverVariableTechnology | string | The technology of the server variable to capture if the source value is The element can hold these values
|
| sessionAttributeTechnology | string | The technology of the session attribute to capture if the source value is The element can hold these values
|
| source | string | The source of the attribute to capture. Works in conjunction with parameterName or methods and technology. The element can hold these values
|
| spanAttributeKey | string | The key of the span attribute to capture. Required if the source is: Not applicable in other cases. |
| technology | string | The technology of the method to capture if the source value is The element can hold these values
|
| valueProcessing | Value | Process values as specified. |
ValueCondition objectIBM integration bus label node name condition for which the value is captured.
| Element | Type | Description |
|---|---|---|
| negate | boolean | Negate the comparison. |
| operator | string | Operator comparing the extracted value to the comparison value. The element can hold these values
|
| value | string | The value to compare to. |
CapturedMethod object| Element | Type | Description |
|---|---|---|
| argumentIndex | integer | The index of the argument to capture. Set Required if the capture is set to Not applicable in other cases. |
| capture | string | What to capture from the method. The element can hold these values
|
| deepObjectAccess | string | The getter chain to apply to the captured object. It is required in one of the following cases: The capture is set to Not applicable in other cases. |
| method | Method | Configuration of a method to be captured. |
MethodReference objectConfiguration of a method to be captured.
| Element | Type | Description |
|---|---|---|
| argumentTypes | string[] | The list of argument types. |
| className | string | The class name where the method to capture resides. Either this or the fileName must be set. |
| fileName | string | The file name where the method to capture resides. Either this or className must be set. |
| fileNameMatcher | string | The operator of the comparison. If not set, The element can hold these values
|
| methodName | string | The name of the method to capture. |
| modifiers | string[] | The modifiers of the method to capture. The element can hold these values
|
| returnType | string | The return type. |
| visibility | string | The visibility of the method to capture. The element can hold these values
|
ScopeConditions objectConditions for data capturing.
| Element | Type | Description |
|---|---|---|
| hostGroup | string | Only applies to this host group. |
| processGroup | string | Only applies to this process group. Note that this can't be transferred between different clusters or environments. |
| serviceTechnology | string | Only applies to this service technology. The element can hold these values
|
| tagOfProcessGroup | string | Only apply to process groups matching this tag. |
ValueProcessing objectProcess values as specified.
| Element | Type | Description |
|---|---|---|
| extractSubstring | Extract | Preprocess by extracting a substring from the original value. |
| splitAt | string | Split (preprocessed) string values at this separator. |
| trim | boolean | Prune Whitespaces. Defaults to false. |
| valueCondition | Value | IBM integration bus label node name condition for which the value is captured. |
| valueExtractorRegex | string | Extract value from captured data per regex. |
ExtractSubstring objectPreprocess by extracting a substring from the original value.
| Element | Type | Description |
|---|---|---|
| delimiter | string | The delimiter string. |
| endDelimiter | string | The end-delimiter string. Required if the position value is |
| position | string | The position of the extracted string relative to delimiters. The element can hold these values
|
ConfigurationMetadata objectMetadata useful for debugging
| Element | Type | Description |
|---|---|---|
| clusterVersion | string | Dynatrace version. |
| configurationVersions | integer[] | A sorted list of the version numbers of the configuration. |
| currentConfigurationVersions | string[] | A sorted list of version numbers of the configuration. |
{"aggregation": "ALL_DISTINCT_VALUES","confidential": false,"dataSources": [{"capturingAndStorageLocation": "CAPTURE_AND_STORE_ON_SERVER","enabled": true,"parameterName": "query","scope": {"tagOfProcessGroup": "SearchFrontend"},"source": "QUERY_PARAMETER"}],"dataType": "STRING","enabled": true,"name": "Query Term","normalization": "TO_LOWER_CASE","skipPersonalDataMasking": false}