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 Breaking change
            • Removed possible values:
              settings.privacy.read
              settings.privacy.write
  • GET /tokens/{id}

    • Return Type:
      • Changed 200 OK
        • Changed TokenMetadata schema 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 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 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 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 Breaking change
            • Changed property resourceContext
              • Changed property modifications
                • Removed required property:
                  movable
  • GET /settings/objects/{objectId}

    • Return Type:
      • Changed 200 OK
        • Changed SettingsObjectByObjectIdResponse schema 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 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 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