Applications detection API

The Applications detection API enables you to manage the application detection rules. You can:

GET all application detection rules

Lists all application detection rules available in your Dynatrace environment.

The request produces an application/json payload.

This request is in beta and may be changed in non compatible way.

GET
  • Managed https://{your-domain}/e/{your-environment-id}/api/config/v1/applicationDetectionRules
  • SaaS https://{your-environment-id}.live.dynatrace.com/api/config/v1/applicationDetectionRules

POST a new application detection rule

Creates a new application detection rule.

The request consumes and produces an application/json payload.

This request is in beta and may be changed in non compatible way.

POST
  • Managed https://{your-domain}/e/{your-environment-id}/api/config/v1/applicationDetectionRules
  • SaaS https://{your-environment-id}.live.dynatrace.com/api/config/v1/applicationDetectionRules

POST validate a new rule

Validates the payload for the POST a new application detection rule request.

The request consumes an application/json payload.

This request is in beta and may be changed in non compatible way.

POST
  • Managed https://{your-domain}/e/{your-environment-id}/api/config/v1/applicationDetectionRules/validator
  • SaaS https://{your-environment-id}.live.dynatrace.com/api/config/v1/applicationDetectionRules/validator

PUT reorder rules

Application detection rules are evaluated from top to bottom, the first matching rule applies.

This request reorders the application detection rules according to the order of the IDs in the body of the request. Rules that are omitted in the body of the request will retain their relative order but will be placed after all those present in the request.

The request consumes an application/json payload.

This request is in beta and may be changed in non compatible way.

PUT
  • Managed https://{your-domain}/e/{your-environment-id}/api/config/v1/applicationDetectionRules/order
  • SaaS https://{your-environment-id}.live.dynatrace.com/api/config/v1/applicationDetectionRules/order

GET an application detection rule

Gets parameters of the specified application detection rule.

The request produces an application/json payload.

This request is in beta and may be changed in non compatible way.

GET
  • Managed https://{your-domain}/e/{your-environment-id}/api/config/v1/applicationDetectionRules/{id}
  • SaaS https://{your-environment-id}.live.dynatrace.com/api/config/v1/applicationDetectionRules/{id}

PUT an application detection rule

Updates the specified application detection rule.

The request consumes and produces an application/json payload.

This request is in beta and may be changed in non compatible way.

PUT
  • Managed https://{your-domain}/e/{your-environment-id}/api/config/v1/applicationDetectionRules/{id}
  • SaaS https://{your-environment-id}.live.dynatrace.com/api/config/v1/applicationDetectionRules/{id}

POST validate an update

Validates the payload for the PUT an application detection rule request.

The request consumes an application/json payload.

This request is in beta and may be changed in non compatible way.

POST
  • Managed https://{your-domain}/e/{your-environment-id}/api/config/v1/applicationDetectionRules/{id}/validator
  • SaaS https://{your-environment-id}.live.dynatrace.com/api/config/v1/applicationDetectionRules/{id}/validator

DELETE an application detection rule

Deletes the specified application detection rule.

This request is in beta and may be changed in non compatible way.

DELETE
  • Managed https://{your-domain}/e/{your-environment-id}/api/config/v1/applicationDetectionRules/{id}
  • SaaS https://{your-environment-id}.live.dynatrace.com/api/config/v1/applicationDetectionRules/{id}