Dynatrace API changelog version 1.300
Rollout start: Sep 9, 2024
Environment API
/entity/infrastructure
This API was deprecated in Jan 2024 and is now removed.
GET /entity/infrastructure/custom-devices/{customDeviceId}/logs
GET /entity/infrastructure/custom-devices/{customDeviceId}/logs/jobs/{jobId}
DELETE /entity/infrastructure/custom-devices/{customDeviceId}/logs/jobs/{jobId}
GET /entity/infrastructure/custom-devices/{customDeviceId}/logs/jobs/{jobId}/records
POST /entity/infrastructure/custom-devices/{customDeviceId}/logs/jobs/{jobId}/records
POST /entity/infrastructure/custom-devices/{customDeviceId}/logs/jobs/{jobId}/records/top
POST /entity/infrastructure/custom-devices/{customDeviceId}/logs/{logPath}
GET /entity/infrastructure/hosts/{hostId}/logs
GET /entity/infrastructure/hosts/{hostId}/logs/jobs/{jobId}
DELETE /entity/infrastructure/hosts/{hostId}/logs/jobs/{jobId}
GET /entity/infrastructure/hosts/{hostId}/logs/jobs/{jobId}/records
POST /entity/infrastructure/hosts/{hostId}/logs/jobs/{jobId}/records
POST /entity/infrastructure/hosts/{hostId}/logs/jobs/{jobId}/records/top
POST /entity/infrastructure/hosts/{hostId}/logs/{logPath}
GET /entity/infrastructure/process-groups/{pgId}/logs
GET /entity/infrastructure/process-groups/{pgId}/logs/jobs/{jobId}
DELETE /entity/infrastructure/process-groups/{pgId}/logs/jobs/{jobId}
GET /entity/infrastructure/process-groups/{pgId}/logs/jobs/{jobId}/records
POST /entity/infrastructure/process-groups/{pgId}/logs/jobs/{jobId}/records
POST /entity/infrastructure/process-groups/{pgId}/logs/jobs/{jobId}/records/top
POST /entity/infrastructure/process-groups/{pgId}/logs/{logPath}
/synthetic/monitors
-
POST /synthetic/monitors
- Request:
- Changed SyntheticMonitorUpdate schema
- Changed property anomalyDetection
- Removed required properties:
loadingTimeThresholds
outageHandling
- Removed required properties:
- Changed property anomalyDetection
- Changed SyntheticMonitorUpdate schema
- Request:
-
GET /synthetic/monitors/{monitorId}
- Return Type:
- Changed 200 OK
- Changed SyntheticMonitor schema
- Breaking change
- Changed property anomalyDetection
- Removed required properties:
loadingTimeThresholds
outageHandling
- Removed required properties:
- Changed property anomalyDetection
- Breaking change
- Changed SyntheticMonitor schema
- Changed 200 OK
- Return Type:
-
PUT /synthetic/monitors/{monitorId}
- Request:
- Changed SyntheticMonitorUpdate schema
- Changed property anomalyDetection
- Removed required properties:
loadingTimeThresholds
outageHandling
- Removed required properties:
- Changed property anomalyDetection
- Changed SyntheticMonitorUpdate schema
- Request:
/credentials
-
POST /credentials
- Request:
- Changed Credentials schema
- Changed property type
- Added enum value:
SNMPV3
- Added enum value:
- Changed property type
- Changed Credentials schema
- Request:
-
PUT /credentials/{id}
- Request:
- Changed Credentials schema
- Changed property type
- Added enum value:
SNMPV3
- Added enum value:
- Changed property type
- Changed Credentials schema
- Request:
/settings/objects
-
GET /settings/objects
- Return Type:
- Changed 200 OK
- Changed ObjectsList schema
- Changed property items
- Added property:
owner
- Added property:
- Changed property items
- Changed ObjectsList schema
- Changed 200 OK
- Return Type:
-
GET /settings/objects/{objectId}
- Return Type:
- Changed 200 OK
- Changed SettingsObjectByObjectIdResponse schema
- Added property:
owner
- Added property:
- Changed SettingsObjectByObjectIdResponse schema
- Changed 200 OK
- Return Type:
Configuration API
/calculatedMetrics/log
This API was deprecated in Jan 2024 and is now removed.
GET /calculatedMetrics/log
Early AdopterGET /calculatedMetrics/log/{metricKey}
Early AdopterPUT /calculatedMetrics/log/{metricKey}
Early AdopterDELETE /calculatedMetrics/log/{metricKey}
Early AdopterPOST /calculatedMetrics/log/{metricKey}/validator
Early Adopter
/credentials
-
POST /credentials
- Request:
- Changed Credentials schema
- Changed property type
- Added enum value:
SNMPV3
- Added enum value:
- Changed property type
- Changed Credentials schema
- Request:
-
PUT /credentials/{id}
- Request:
- Changed Credentials schema
- Changed property type
- Added enum value:
SNMPV3
- Added enum value:
- Changed property type
- Changed Credentials schema
- Request:
Cluster
/iam/repo
-
GET /iam/repo/{level-type}/{level-id}/policies
- Parameter:
- Changed categories in query
- Added enum value:
LEGACY
- Removed enum value:
DEPRECATED
- Added enum value:
- Changed categories in query
- Return Type:
- Changed 200 OK
- Changed LevelPoliciesBasicDataList schema
- Breaking change
- Changed property policies
- Changed property category
- Added enum value:
LEGACY
- Removed enum value:
DEPRECATED
- Added enum value:
- Changed property category
- Changed property policies
- Breaking change
- Changed LevelPoliciesBasicDataList schema
- Changed 200 OK
- Parameter:
-
POST /iam/repo/{level-type}/{level-id}/policies
- Request:
- Changed CreateOrUpdateLevelPolicyRequest schema
- Breaking change
- Changed property category
- Added enum value:
LEGACY
- Removed enum value:
DEPRECATED
- Added enum value:
- Changed property category
- Breaking change
- Changed CreateOrUpdateLevelPolicyRequest schema
- Return Type:
- Changed 201 Created
- Changed Policy schema
- Breaking change
- Changed property category
- Added enum value:
LEGACY
- Removed enum value:
DEPRECATED
- Added enum value:
- Changed property category
- Breaking change
- Changed Policy schema
- Changed 201 Created
- Request:
-
GET /iam/repo/{level-type}/{level-id}/policies/aggregate
- Return Type:
- Changed 200 OK
- Changed PolicyOverviewList schema
- Breaking change
- Changed property policyOverviewList
- Changed property category
- Added enum value:
LEGACY
- Removed enum value:
DEPRECATED
- Added enum value:
- Changed property category
- Changed property policyOverviewList
- Breaking change
- Changed PolicyOverviewList schema
- Changed 200 OK
- Return Type:
-
POST /iam/repo/{level-type}/{level-id}/policies/validation
- Request:
- Changed CreateOrUpdateLevelPolicyRequest schema
- Breaking change
- Changed property category
- Added enum value:
LEGACY
- Removed enum value:
DEPRECATED
- Added enum value:
- Changed property category
- Breaking change
- Changed CreateOrUpdateLevelPolicyRequest schema
- Request:
-
POST /iam/repo/{level-type}/{level-id}/policies/validation/{policy-uuid}
- Request:
- Changed CreateOrUpdateLevelPolicyRequest schema
- Breaking change
- Changed property category
- Added enum value:
LEGACY
- Removed enum value:
DEPRECATED
- Added enum value:
- Changed property category
- Breaking change
- Changed CreateOrUpdateLevelPolicyRequest schema
- Request:
-
GET /iam/repo/{level-type}/{level-id}/policies/{uuid}
- Return Type:
- Changed 200 OK
- Changed Policy schema
- Breaking change
- Changed property category
- Added enum value:
LEGACY
- Removed enum value:
DEPRECATED
- Added enum value:
- Changed property category
- Breaking change
- Changed Policy schema
- Changed 200 OK
- Return Type:
-
PUT /iam/repo/{level-type}/{level-id}/policies/{uuid}
- Request:
- Changed CreateOrUpdateLevelPolicyRequest schema
- Breaking change
- Changed property category
- Added enum value:
LEGACY
- Removed enum value:
DEPRECATED
- Added enum value:
- Changed property category
- Breaking change
- Changed CreateOrUpdateLevelPolicyRequest schema
- Return Type:
- Changed 201 Created
- Changed Policy schema
- Breaking change
- Changed property category
- Added enum value:
LEGACY
- Removed enum value:
DEPRECATED
- Added enum value:
- Changed property category
- Breaking change
- Changed Policy schema
- Changed 201 Created
- Request:
/settings/objects
-
GET /settings/objects
- Return Type:
- Changed 200 OK
- Changed ObjectsList schema
- Changed property items
- Added property:
owner
- Added property:
- Changed property items
- Changed ObjectsList schema
- Changed 200 OK
- Return Type:
-
GET /settings/objects/{objectId}
- Return Type:
- Changed 200 OK
- Changed SettingsObjectByObjectIdResponse schema
- Added property:
owner
- Added property:
- Changed SettingsObjectByObjectIdResponse schema
- Changed 200 OK
- Return Type:
General availability
/synthetic/executions
POST /synthetic/executions/{executionId}