Clickwrap agreement

Starting with Dynatrace version 1.217, a Master Subscription Agreement (MSA), or "clickwrap" agreement, can be displayed to new users.

Rules for display of clickwrap

  • The default display setting for all environments existing prior to Dynatrace version 1.217 is OFF.
  • The default display setting for all environments provisioned with Dynatrace version 1.217+ is ON.
  • If it is enabled, the clickwrap is displayed when a user signs in to a Dynatrace environment and hasn’t accepted the agreement yet.
  • Clickwrap display can be configured by an administrator.

Clickwrap document source

The documents that make up the clickwrap agreement are available for review and are dynamically loaded from the Dynatrace Trust Center.

Configure display of clickwrap

An administrator can configure whether to display the clickwrap.

Configure via web UI

To turn off display of the clickwrap agreement in the Dynatrace web UI

  1. Go to Settings > Preferences > Terms of use.
  2. Turn Display end user terms to new users logging in to the environment off.

Configure via API

To turn off display of the clickwrap agreement via the Settings API, issue the following command:

curl -X POST "https://<CLUSTER_URL>/api/v2/settings/objects?validateOnly=false" -H "accept: application/json; charset=utf-8" -H "Authorization: Api-Token dt0c01.<TOKEN>" -H "Content-Type: application/json; charset=utf-8" -d "[{\"scope\":\"environment\",\"schemaId\":\"builtin:eula-settings\",\"value\":{\"enableEula\":false}}]"

Be sure to replace <TOKEN> with an API token with Read settings and Write settings permissions.

Cluster-level configuration (Dynatrace Managed environments only)

In Dynatrace Managed, to turn off clickwrap display on the cluster level when provisioning new environments

  1. In the Cluster Management Console, go to Settings > API Tokens.
  2. Get a cluster token with Read settings and Write settings permissions.
  3. Issue the following command using the Settings API:
    curl -X POST "https://<CLUSTER-URL>/api/cluster/v2/settings/objects?validateOnly=false" -H "accept: application/json; charset=utf-8" -H "Authorization: Api-Token dt0c01.<TOKEN>" -H "Content-Type: application/json; charset=utf-8" -d "[{\"scope\":\"environment-default\",\"schemaId\":\"builtin:eula-settings\",\"value\":{\"enableEula\":false}}]"
    
    where <CLUSTER-URL> and <TOKEN> are replaced with actual values.