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
    • GET /synthetic/monitors/{monitorId}

      • Return Type:
        • Changed 200 OK
          • Changed SyntheticMonitor schema
            • Warning Breaking change
              • Changed property anomalyDetection
                • Removed required properties:
                  loadingTimeThresholds
                  outageHandling
    • PUT /synthetic/monitors/{monitorId}

      • Request:
        • Changed SyntheticMonitorUpdate schema
          • Changed property anomalyDetection
            • Removed required properties:
              loadingTimeThresholds
              outageHandling

    /credentials

    • POST /credentials

      • Request:
        • Changed Credentials schema
          • Changed property type
            • Added enum value:
              SNMPV3
    • PUT /credentials/{id}

      • Request:
        • Changed Credentials schema
          • Changed property type
            • Added enum value:
              SNMPV3

    /settings/objects

    • GET /settings/objects

      • Return Type:
        • Changed 200 OK
          • Changed ObjectsList schema
            • Changed property items
              • Added property:
                owner
    • GET /settings/objects/{objectId}

      • Return Type:
        • Changed 200 OK
          • Changed SettingsObjectByObjectIdResponse schema
            • Added property:
              owner

    Configuration API

    /calculatedMetrics/log

    This API was deprecated in Jan 2024 and is now removed.

    • GET /calculatedMetrics/log Early Adopter
    • GET /calculatedMetrics/log/{metricKey} Early Adopter
    • PUT /calculatedMetrics/log/{metricKey} Early Adopter
    • DELETE /calculatedMetrics/log/{metricKey} Early Adopter
    • POST /calculatedMetrics/log/{metricKey}/validator Early Adopter

    /credentials

    • POST /credentials

      • Request:
        • Changed Credentials schema
          • Changed property type
            • Added enum value:
              SNMPV3
    • PUT /credentials/{id}

      • Request:
        • Changed Credentials schema
          • Changed property type
            • Added enum value:
              SNMPV3

    Cluster

    /iam/repo

    • GET /iam/repo/{level-type}/{level-id}/policies

      • Parameter:
        • Changed categories in query
          • Added enum value:
            LEGACY
          • Removed enum value:
            DEPRECATED
      • Return Type:
        • Changed 200 OK
          • Changed LevelPoliciesBasicDataList schema
            • Warning Breaking change
              • Changed property policies
                • Changed property category
                  • Added enum value:
                    LEGACY
                  • Removed enum value:
                    DEPRECATED
    • POST /iam/repo/{level-type}/{level-id}/policies

      • Request:
        • Changed CreateOrUpdateLevelPolicyRequest schema
          • Warning Breaking change
            • Changed property category
              • Added enum value:
                LEGACY
              • Removed enum value:
                DEPRECATED
      • Return Type:
        • Changed 201 Created
          • Changed Policy schema
            • Warning Breaking change
              • Changed property category
                • Added enum value:
                  LEGACY
                • Removed enum value:
                  DEPRECATED
    • GET /iam/repo/{level-type}/{level-id}/policies/aggregate

      • Return Type:
        • Changed 200 OK
          • Changed PolicyOverviewList schema
            • Warning Breaking change
              • Changed property policyOverviewList
                • Changed property category
                  • Added enum value:
                    LEGACY
                  • Removed enum value:
                    DEPRECATED
    • POST /iam/repo/{level-type}/{level-id}/policies/validation

      • Request:
        • Changed CreateOrUpdateLevelPolicyRequest schema
          • Warning Breaking change
            • Changed property category
              • Added enum value:
                LEGACY
              • Removed enum value:
                DEPRECATED
    • POST /iam/repo/{level-type}/{level-id}/policies/validation/{policy-uuid}

      • Request:
        • Changed CreateOrUpdateLevelPolicyRequest schema
          • Warning Breaking change
            • Changed property category
              • Added enum value:
                LEGACY
              • Removed enum value:
                DEPRECATED
    • GET /iam/repo/{level-type}/{level-id}/policies/{uuid}

      • Return Type:
        • Changed 200 OK
          • Changed Policy schema
            • Warning Breaking change
              • Changed property category
                • Added enum value:
                  LEGACY
                • Removed enum value:
                  DEPRECATED
    • PUT /iam/repo/{level-type}/{level-id}/policies/{uuid}

      • Request:
        • Changed CreateOrUpdateLevelPolicyRequest schema
          • Warning Breaking change
            • Changed property category
              • Added enum value:
                LEGACY
              • Removed enum value:
                DEPRECATED
      • Return Type:
        • Changed 201 Created
          • Changed Policy schema
            • Warning Breaking change
              • Changed property category
                • Added enum value:
                  LEGACY
                • Removed enum value:
                  DEPRECATED

    /settings/objects

    • GET /settings/objects

      • Return Type:
        • Changed 200 OK
          • Changed ObjectsList schema
            • Changed property items
              • Added property:
                owner
    • GET /settings/objects/{objectId}

      • Return Type:
        • Changed 200 OK
          • Changed SettingsObjectByObjectIdResponse schema
            • Added property:
              owner

    General availability

    /synthetic/executions

    • POST /synthetic/executions/{executionId}