Dynatrace API changelog version 1.298

    Rollout start: Aug 12, 2024

    Environment API

    deployment/installer/gateway

    • GET /deployment/installer/gateway/versions/{osType}
      • Parameter:
        • Changed arch in query
          • Added possible value:
            arm64
    • GET /deployment/installer/gateway/{osType}/latest
      • Parameter:
        • Changed arch in query
          • Added possible value:
            arm64
    • GET /deployment/installer/gateway/{osType}/latest/metainfo
      • Parameter:
        • Changed arch in query
          • Added possible value:
            arm64
    • GET /deployment/installer/gateway/{osType}/version/{version}
      • Parameter:
        • Changed arch in query
          • Added possible value:
            arm64

    synthetic/locations

    • GET /synthetic/locations
      • Return Type:
        • Changed 200 OK
          • Changed SyntheticLocations schema
            • Changed property locations
              • Added property:
                capabilities

    tokens

    • GET /tokens

      • Parameter:
        • Changed permissions in query
          • Removed possible values:
            settings.privacy.read
            settings.privacy.write
    • POST /tokens/lookup

      • Return Type:
        • Changed 200 OK
          • Changed TokenMetadata schema
            • Changed property scopes Warning Breaking change
              • Removed possible values:
                settings.privacy.read
                settings.privacy.write
    • GET /tokens/{id}

      • Return Type:
        • Changed 200 OK
          • Changed TokenMetadata schema Warning Breaking change
            • Changed property scopes
              • Removed possible values:
                settings.privacy.read
                settings.privacy.write

    apiTokens

    • GET /apiTokens

      • Return Type:
        • Changed 200 OK
          • Changed ApiTokenList schema Warning Breaking change
            • Changed property apiTokens
              • Changed property scopes
                • Removed possible values:
                  settings.privacy.read
                  settings.privacy.write
    • POST /apiTokens/lookup

      • Return Type:
        • Changed 200 OK
          • Changed ApiToken schema Warning Breaking change
            • Changed property scopes
              • Removed possible values:
                settings.privacy.read
                settings.privacy.write
    • GET /apiTokens/{id}

      • Return Type:
        • Changed 200 OK
          • Changed ApiToken schema Warning Breaking change
            • Changed property scopes
              • Removed possible values:
                settings.privacy.read
                settings.privacy.write

    monitoringstate

    • GET /monitoringstate
      • Parameter:
        • Add from in query
        • Add to in query

    problems

    • GET /problems

      • Return Type:
        • Changed 200 OK
          • Changed Problems schema
            • Changed property problems
              • Added properties:
                k8s.cluster.name
                k8s.cluster.uid
                k8s.namespace.name
    • GET /problems/{problemId}

      • Return Type:
        • Changed 200 OK
          • Changed Problem schema
            • Added properties:
              k8s.cluster.name
              k8s.cluster.uid
              k8s.namespace.name

    settings/history

    • GET /settings/history
      • Parameter:
        • Add fields in query
        • Delete addFields in query

    settings/objects

    • GET /settings/objects

      • Return Type:
        • Changed 200 OK
          • Changed ObjectsList schema
            • Changed property items Warning Breaking change
              • Changed property resourceContext
                • Changed property modifications
                  • Removed required property:
                    movable
    • GET /settings/objects/{objectId}

      • Return Type:
        • Changed 200 OK
          • Changed SettingsObjectByObjectIdResponse schema Warning Breaking change
            • Changed property resourceContext
              • Changed property modifications
                • Removed required property:
                  movable

    Configuration API

    extensions

    • GET /extensions/{technology}/availableHosts Early Adopter
      • Parameter:
        • Changed technology in path
          • Added possible value:
            AWS_SQS

    service/customServices

    • POST /service/customServices/{technology}

      • Request:
        • Changed CustomService schema
          • Changed property queueEntryPointType
            • Added possible value:
              AWS_SQS
    • POST /service/customServices/{technology}/validator

      • Request:
        • Changed CustomService schema
          • Changed property queueEntryPointType
            • Added possible value:
              AWS_SQS
    • GET /service/customServices/{technology}/{id}

      • Return Type:
        • Changed 200 OK
          • Changed CustomService schema
            • Changed property queueEntryPointType
              • Added possible value:
                AWS_SQS
    • PUT /service/customServices/{technology}/{id}

      • Request:
        • Changed CustomService schema
          • Changed property queueEntryPointType
            • Added possible value:
              AWS_SQS
    • POST /service/customServices/{technology}/{id}/validator

      • Request:
        • Changed CustomService schema
          • Changed property queueEntryPointType
            • Added possible value:
              AWS_SQS

    service/requestAttributes

    • POST /service/requestAttributes

      • Request:
        • Changed RequestAttribute schema
          • Changed property dataSources
            • Changed property scope
              • Changed property serviceTechnology
                • Added possible value:
                  AWS_SQS
    • POST /service/requestAttributes/validator

      • Request:
        • Changed RequestAttribute schema
          • Changed property dataSources
            • Changed property scope
              • Changed property serviceTechnology
                • Added possible value:
                  AWS_SQS
    • GET /service/requestAttributes/{id} Return Type:

      • Changed 200 OK
        • Changed RequestAttribute schema
          • Changed property dataSources
            • Changed property scope
              • Changed property serviceTechnology
                • Added possible value:
                  AWS_SQS
    • PUT /service/requestAttributes/{id}

      • Request:
        • Changed RequestAttribute schema
          • Changed property dataSources
            • Changed property scope
              • Changed property serviceTechnology
                • Added possible value:
                  AWS_SQS
    • POST /service/requestAttributes/{id}/validator

      • Request:
        • Changed RequestAttribute schema
          • Changed property dataSources
            • Changed property scope
              • Changed property serviceTechnology
                • Added possible value:
                  AWS_SQS

    Cluster

    cluster/metadata

    • GET /cluster/metadata new

    settings/history

    • GET /settings/history new

    deployment/installer/gateway

    • GET /deployment/installer/gateway/versions/{osType}
      • Parameter:
        • Changed arch in query
          • Added possible value:
            arm64

    iam/resolution

    • GET /iam/resolution/{level-type}/{level-id}/descendants/effectivepermissions

      • Return Type:
        • Changed 200 OK
          • Changed DescendantsEffectivePermissions schema
            • Changed property descendantLevelsEffectivePermissions Warning Breaking change
              • Changed schema of dictionary value:
                • Changed property effectivePermissions
                  • Added property: effects
                  • Removed property: granted
    • GET /iam/resolution/{level-type}/{level-id}/effectivepermissions

      • Return Type:
        • Changed 200 OK
          • Changed EffectivePermissions schema
            • Changed property effectivePermissions Warning Breaking change
              • Added property: effects
              • Removed property: granted

    settings/objects

    • GET /settings/objects

      • Return Type:
        • Changed 200 OK
          • Changed ObjectsList schema
            • Changed property items
              • Added property: resourceContext
              • Changed property modificationInfo
                • Added required properties:
                  deletable
                  modifiable
                  modifiablePaths
                  movable
                  nonModifiablePaths
                • Deprecated changed to true
    • GET /settings/objects/{objectId}

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

    synthetic/locations

    • GET /synthetic/locations
      • Return Type:
        • Changed 200 OK
          • Changed SyntheticLocations schema
            • Changed property locations
              • Added property:
                capabilities

    General availability

    settings/effective-permissions:resolve

    • POST /settings/effective-permissions:resolve