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
          • 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
          • 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
        • Breaking change
          • Changed property category
            • Added enum value:
              LEGACY
            • Removed enum value:
              DEPRECATED
    • Return Type:
      • Changed 201 Created
        • Changed Policy schema
          • 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
          • 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
        • 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
        • 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
          • 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
        • Breaking change
          • Changed property category
            • Added enum value:
              LEGACY
            • Removed enum value:
              DEPRECATED
    • Return Type:
      • Changed 201 Created
        • Changed Policy schema
          • 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}