Dynatrace API changelog version 1.296
Rollout start: Jul 15, 2024
Environment API
oneagents
GET /oneagents
Parameter:- Changed detailedAvailabilityState in query
- Added possible value:
SHUTDOWN_K8S_NODE_SHUTDOWN
Return Type:
- Added possible value:
- Changed 200 OK
- Changed HostsListPage schema
- Changed property hosts
- Added possible value:
SHUTDOWN_K8S_NODE_SHUTDOWN
- Added possible value:
- Changed property hosts
- Changed HostsListPage schema
- Changed detailedAvailabilityState in query
tokens
-
GET /tokens
Parameter:- Changed permissions in query
- Added possible values:
settings.privacy.read
settings.privacy.write
- Added possible values:
- Changed permissions in query
-
POST /tokens/lookup
Return Type:- Changed 200 OK
- Changed TokenMetadata schema
- Changed property scopes
- Added possible values:
settings.privacy.read
settings.privacy.write
- Added possible values:
- Changed property scopes
- Changed TokenMetadata schema
- Changed 200 OK
-
GET /tokens/{id}
Return Type:- Changed 200 OK
- Changed TokenMetadata schema
- Changed property scopes
- Added possible values:
settings.privacy.read
settings.privacy.write
- Added possible values:
- Changed property scopes
- Changed TokenMetadata schema
- Changed 200 OK
userSessionQueryLanguage
-
GET /userSessionQueryLanguage/table
Return Type:- Changed 199 null
- Changed UserSession schema
- Changed property reasonForNoSessionReplayMobile
- Added possible values:
FULL_STORAGE
RETENTION_TIME
- Added possible values:
- Changed property reasonForNoSessionReplayMobile
- Changed UserSession schema
- Changed 199 null
-
GET /userSessionQueryLanguage/tree
Return Type:- Changed 199 null
- Changed UserSession schema
- Changed property reasonForNoSessionReplayMobile
- Added possible values:
FULL_STORAGE
RETENTION_TIME
- Added possible values:
- Changed property reasonForNoSessionReplayMobile
- Changed UserSession schema
- Changed 199 null
settings/privacy-sync
New:
POST /settings/privacy-sync/personal-data/settings:export
POST /settings/privacy-sync/personal-data:delete
apiTokens
-
GET /apiTokens
Return Type:- Changed 200 OK
- Changed ApiTokenList schema
- Changed property apiTokens
- Changed property scopes
- Added possible values:
settings.privacy.read
settings.privacy.write
- Added possible values:
- Changed property scopes
- Changed property apiTokens
- Changed ApiTokenList schema
- Changed 200 OK
-
POST /apiTokens/lookup
Return Type:- Changed 200 OK
- Changed ApiToken schema
- Changed property scopes
- Added possible values:
settings.privacy.read
settings.privacy.write
- Added possible values:
- Changed property scopes
- Changed ApiToken schema
- Changed 200 OK
-
GET /apiTokens/{id}
Return Type:- Changed 200 OK
- Changed ApiToken schema
- Changed property scopes
- Added possible values:
settings.privacy.read
settings.privacy.write
- Added possible values:
- Changed property scopes
- Changed ApiToken schema
- Changed 200 OK
credentials
-
GET /credentials
Return Type:- Changed 200 OK
- Changed CredentialsList schema
- Changed property credentials
- Changed property scope
- Added possible value:
APP_ENGINE
- Added possible value:
- Changed property scopes
- Added possible values:
APP_ENGINE
- Added possible values:
- Changed property scope
- Changed property credentials
- Changed CredentialsList schema
- Changed 200 OK
-
POST /credentials
Request:- Changed Credentials schema
- Changed property scope
- Added possible value:
APP_ENGINE
- Added possible value:
- Changed property scopes
- Added possible values:
APP_ENGINE
- Added possible values:
- Changed property scope
- Changed Credentials schema
-
GET /credentials/{id}
Return Type:- Changed 200 OK
- Changed CredentialsResponseElement schema
- Changed property scope
- Added possible value:
APP_ENGINE
- Added possible value:
- Changed property scopes
- Added possible values:
APP_ENGINE
- Added possible values:
- Changed property scope
- Changed CredentialsResponseElement schema
- Changed 200 OK
-
PUT /credentials/{id}
Request:- Changed Credentials schema
- Changed property scope
- Added possible value:
APP_ENGINE
- Added possible value:
- Changed property scopes
- Added possible values:
APP_ENGINE
- Added possible values:
- Changed property scope
- Changed Credentials schema
eventProperties
-
GET /eventProperties
Return Type:- Changed 200 OK
- Changed EventPropertiesList schema
- Changed property eventProperties
- Added property filterable
- Changed property eventProperties
- Changed EventPropertiesList schema
- Changed 200 OK
-
GET /eventProperties/{propertyKey}
Return Type:- Changed 200 OK
- Changed EventPropertyDetails schema
- Added property filterable
- Changed EventPropertyDetails schema
- Changed 200 OK
logs
-
GET /logs/aggregate
Early Adopter
Return Type:- Changed 200 OK
- Changed AggregatedLog schema
- Added property warnings
- Changed AggregatedLog schema
- Changed 200 OK
-
GET /logs/export
Early Adopter
Return Type:- Changed 200 OK
- Changed ExportedLogRecordList schema
- Added property warnings
- Changed ExportedLogRecordList schema
- Changed 200 OK
-
GET /logs/search
Early Adopter
Return Type:- Changed 200 OK
- Changed LogRecordsList schema
- Added property warnings
- Changed LogRecordsList schema
- Changed 200 OK
monitoringstate
GET /monitoringstate
Return Type:- Changed 200 OK
- Changed MonitoredStates schema
- Changed property monitoringStates
- Changed property state
- Added possible value:
process_group_different_id_due_to_declarative_grouping
- Added possible value:
- Changed property state
- Changed property monitoringStates
- Changed MonitoredStates schema
- Changed 200 OK
synthetic
-
POST /synthetic/executions/batch
Parameter:- Add
Dt-App-Context
in header
- Add
-
GET /synthetic/monitors
Early Adopter
Parameter:- Add
Dt-App-Context
in header
- Add
-
GET /synthetic/monitors/{monitorId}
Early Adopter
Parameter:- Add
Dt-App-Context
in header
- Add
Configuration
autoTags
-
POST /autoTags
Request:- Changed AutoTag schema
- Changed property rules
- Changed property conditions
- Changed property key
- Changed property attribute
- Added possible values:
NETWORK_AVAILABILITY_MONITOR_NAME
NETWORK_AVAILABILITY_MONITOR_TAGS
- Added possible values:
- Changed property attribute
- Changed property key
- Changed property conditions
- Changed property rules
- Changed AutoTag schema
-
POST /autoTags/validator
Request:- Changed AutoTag schema
- Changed property rules
- Changed property conditions
- Changed property key
- Changed property attribute
- Added possible values:
NETWORK_AVAILABILITY_MONITOR_NAME
NETWORK_AVAILABILITY_MONITOR_TAGS
- Added possible values:
- Changed property attribute
- Changed property key
- Changed property conditions
- Changed property rules
- Changed AutoTag schema
-
GET /autoTags/{id}
Return Type:- Changed 200 OK
- Changed AutoTag schema
- Changed property rules
- Changed property conditions
- Changed property key
- Changed property attribute
- Added possible values:
NETWORK_AVAILABILITY_MONITOR_NAME
NETWORK_AVAILABILITY_MONITOR_TAGS
- Added possible values:
- Changed property attribute
- Changed property key
- Changed property conditions
- Changed property rules
- Changed AutoTag schema
- Changed 200 OK
-
PUT /autoTags/{id}
Request:- Changed AutoTag schema
- Changed property rules
- Changed property conditions
- Changed property key
- Changed property attribute
- Added possible values:
NETWORK_AVAILABILITY_MONITOR_NAME
NETWORK_AVAILABILITY_MONITOR_TAGS
- Added possible values:
- Changed property attribute
- Changed property key
- Changed property conditions
- Changed property rules
- Changed AutoTag schema
-
POST /autoTags/{id}/validator
Request:- Changed AutoTag schema
- Changed property rules
- Changed property conditions
- Changed property key
- Changed property attribute
- Added possible values:
NETWORK_AVAILABILITY_MONITOR_NAME
NETWORK_AVAILABILITY_MONITOR_TAGS
- Added possible values:
- Changed property attribute
- Changed property key
- Changed property conditions
- Changed property rules
- Changed AutoTag schema
conditionalNaming
-
POST /conditionalNaming/{type}
Request:- Changed ConditionalNamingRule schema
- Changed property rules
- Changed property key
- Changed property attribute
- Added possible values:
NETWORK_AVAILABILITY_MONITOR_NAME
NETWORK_AVAILABILITY_MONITOR_TAGS
- Added possible values:
- Changed property attribute
- Changed property key
- Changed property rules
- Changed ConditionalNamingRule schema
-
POST /conditionalNaming/{type}/validator
Request:- Changed ConditionalNamingRule schema
- Changed property rules
- Changed property key
- Changed property attribute
- Added possible values:
NETWORK_AVAILABILITY_MONITOR_NAME
NETWORK_AVAILABILITY_MONITOR_TAGS
- Added possible values:
- Changed property attribute
- Changed property key
- Changed property rules
- Changed ConditionalNamingRule schema
-
GET /conditionalNaming/{type}/{id}
Return Type:- Changed 200 OK
- Changed ConditionalNamingRule schema
- Changed property rules
- Changed property key
- Changed property attribute
- Added possible values:
NETWORK_AVAILABILITY_MONITOR_NAME
NETWORK_AVAILABILITY_MONITOR_TAGS
- Added possible values:
- Changed property attribute
- Changed property key
- Changed property rules
- Changed ConditionalNamingRule schema
- Changed 200 OK
-
PUT /conditionalNaming/{type}/{id}
Request:- Changed ConditionalNamingRule schema
- Changed property rules
- Changed property key
- Changed property attribute
- Added possible values:
NETWORK_AVAILABILITY_MONITOR_NAME
NETWORK_AVAILABILITY_MONITOR_TAGS
- Added possible values:
- Changed property attribute
- Changed property key
- Changed property rules
- Changed ConditionalNamingRule schema
-
POST /conditionalNaming/{type}/{id}/validator
Request:- Changed ConditionalNamingRule schema
- Changed property rules
- Changed property key
- Changed property attribute
- Added possible values:
NETWORK_AVAILABILITY_MONITOR_NAME
NETWORK_AVAILABILITY_MONITOR_TAGS
- Added possible values:
- Changed property attribute
- Changed property key
- Changed property rules
- Changed ConditionalNamingRule schema
credentials
-
GET /credentials
Return Type:- Changed 200 OK
- Changed CredentialsList schema
- Changed property credentials
- Changed property scope
- Added possible value:
APP_ENGINE
- Added possible value:
- Changed property scopes
- Added possible value:
APP_ENGINE
- Added possible value:
- Changed property scope
- Changed property credentials
- Changed CredentialsList schema
- Changed 200 OK
-
POST /credentials
Request:- Changed Credentials schema
- Changed property scope
- Added possible value:
APP_ENGINE
- Added possible value:
- Changed property scopes
- Added possible value:
APP_ENGINE
- Added possible value:
- Changed property scope
- Changed Credentials schema
-
GET /credentials/{id}
Return Type:- Changed 200 OK
- Changed CredentialsResponseElement schema
- Changed property scope
- Added possible value:
APP_ENGINE
- Added possible value:
- Changed property scopes
- Added possible value:
APP_ENGINE
- Added possible value:
- Changed property scope
- Changed CredentialsResponseElement schema
- Changed 200 OK
-
PUT /credentials/{id}
Request:- Changed Credentials schema
- Changed property scope
- Added possible value:
APP_ENGINE
- Added possible value:
- Changed property scopes
- Added possible value:
APP_ENGINE
- Added possible value:
- Changed property scope
- Changed Credentials schema
extensions
GET /extensions/{technology}/availableHosts
Early Adopter
Parameter:- Changed technology in path
- Added possible value:
SECURITY_SOFTWARE
- Added possible value:
- Changed technology in path
service/requestAttributes
-
POST /service/requestAttributes
Request:- Changed RequestAttribute schema
- Changed property dataSources
- Changed property scope
- Changed property serviceTechnology
- Added possible value:
SECURITY_SOFTWARE
- Added possible value:
- Changed property serviceTechnology
- Changed property scope
- Changed property dataSources
- Changed RequestAttribute schema
-
POST /service/requestAttributes/validator
Request:- Changed RequestAttribute schema
- Changed property dataSources
- Changed property scope
- Changed property serviceTechnology
- Added possible value:
SECURITY_SOFTWARE
- Added possible value:
- Changed property serviceTechnology
- Changed property scope
- Changed property dataSources
- Changed RequestAttribute schema
-
GET /service/requestAttributes/{id}
Return Type:- Changed 200 OK
- Changed RequestAttribute schema
- Changed property dataSources
- Changed property scope
- Changed property serviceTechnology
- Added possible value:
SECURITY_SOFTWARE
- Added possible value:
- Changed property serviceTechnology
- Changed property scope
- Changed property dataSources
- Changed RequestAttribute schema
- Changed 200 OK
-
PUT /service/requestAttributes/{id}
Request:- Changed RequestAttribute schema
- Changed property dataSources
- Changed property scope
- Changed property serviceTechnology
- Added possible value:
SECURITY_SOFTWARE
- Added possible value:
- Changed property serviceTechnology
- Changed property scope
- Changed property dataSources
- Changed RequestAttribute schema
-
POST /service/requestAttributes/{id}/validator
Request:- Changed RequestAttribute schema
- Changed property dataSources
- Changed property scope
- Changed property serviceTechnology
- Added possible value:
SECURITY_SOFTWARE
- Added possible value:
- Changed property serviceTechnology
- Changed property scope
- Changed property dataSources
- Changed RequestAttribute schema
Cluster
iam/repo
-
GET /iam/repo/{level-type}/{level-id}/policies
Parameter:- Add categories in query Return Type:
- Changed 200 OK
- Changed LevelPoliciesBasicDataList schema
- Changed property policies
- Added property category
- Changed property policies
- Changed LevelPoliciesBasicDataList schema
-
POST /iam/repo/{level-type}/{level-id}/policies
Request:- Changed CreateOrUpdateLevelPolicyRequest schema
- Added property category Return Type:
- Changed 201 Created
- Changed Policy schema
- Added property category
- Changed Policy schema
- Changed CreateOrUpdateLevelPolicyRequest schema
-
GET /iam/repo/{level-type}/{level-id}/policies/aggregate
Return Type:- Changed 200 OK
- Changed PolicyOverviewList schema
- Changed property policyOverviewList
- Added property category
- Changed property policyOverviewList
- Changed PolicyOverviewList schema
- Changed 200 OK
-
POST /iam/repo/{level-type}/{level-id}/policies/validation
Request:- Changed CreateOrUpdateLevelPolicyRequest schema
- Added property category
- Changed CreateOrUpdateLevelPolicyRequest schema
-
POST /iam/repo/{level-type}/{level-id}/policies/validation/{policy-uuid}
Request:- Changed CreateOrUpdateLevelPolicyRequest schema
- Added property category
- Changed CreateOrUpdateLevelPolicyRequest schema
-
GET /iam/repo/{level-type}/{level-id}/policies/{uuid}
Return Type:- Changed 200 OK
- Changed Policy schema
- Added property category
- Changed Policy schema
- Changed 200 OK
-
PUT /iam/repo/{level-type}/{level-id}/policies/{uuid}
Request:- Changed CreateOrUpdateLevelPolicyRequest schema
- Added property category Return Type:
- Changed 201 Created
- Changed Policy schema
- Added property category
- Changed Policy schema
- Changed CreateOrUpdateLevelPolicyRequest schema
iam/resolution
-
GET /iam/resolution/{level-type}/{level-id}/descendants/effectivepermissions
Return Type:- Changed 200 OK
- Changed DescendantsEffectivePermissions schema
Broken compatibility
- Changed property [descendantLevelsEffectivePermissions]
- Changed schema of dictionary value:
- Changed property effectivePermissions
- Added property granted
- Removed property effects
- Changed property effectivePermissions
- Changed schema of dictionary value:
- Changed property [descendantLevelsEffectivePermissions]
- Changed DescendantsEffectivePermissions schema
Broken compatibility
- Changed 200 OK
-
GET /iam/resolution/{level-type}/{level-id}/effectivepermissions
Return Type:- Changed 200 OK
- Changed EffectivePermissions schema
Broken compatibility
- Changed property effectivePermissions
- Added property granted
- Removed property effects
- Changed property effectivePermissions
- Changed EffectivePermissions schema
Broken compatibility
- Changed 200 OK
settings/objects
GET /settings/objects/{objectId}
Return Type:- Changed 200 OK
- Changed SettingsObjectByObjectIdResponse schema
Broken compatibility
- Removed property modificationInfo
- Changed SettingsObjectByObjectIdResponse schema
Broken compatibility
- Changed 200 OK
settings/schemas
GET /settings/schemas
Parameter:- Add fields in query Return Type:
- Changed 200 OK
- Changed SchemaList schema
Broken compatibility
- Changed property items
- Added properties:
multiObject ordered - Removed required properties:
displayName
latestSchemaVersion
schemaId
- Added properties:
- Changed property items
- Changed SchemaList schema
Broken compatibility