Applications detection rules API - GET all rules

Lists all application detection rules available in your Dynatrace environment.

The request produces an application/json payload.

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

Parameters

The request doesn't provide any configurable parameters.

Response format

The StubList object

An ordered list of short representations of Dynatrace entities.

Element Type Description
values EntityShortRepresentation[]

An ordered list of short representations of Dynatrace entities.

The EntityShortRepresentation object

The short representation of a Dynatrace entity.

Element Type Description
id string

The ID of the Dynatrace entity.

name string

The name of the Dynatrace entity.

description string

A short description of the Dynatrace entity.

Example

In this example, the request gets a list of application detection rules in the mySampleEnv environment.

The API token is passed in the Authorization header.

The result is truncated to three entries.

Curl

curl -X GET \
  https://mySampleEnv.live.dynatrace.com/api/config/v1/applicationDetectionRules \
  -H 'Authorization: Api-token abcdefjhij1234567890'

Request URL

https://mySampleEnv.live.dynatrace.com/api/config/v1/applicationDetectionRules

Response body

{
  "values": [
    {
      "id": "95b22afb-4e3d-4f9f-a37d-81bc3d388a33",
      "name": "easyTravel"
    },
    {
      "id": "9568a82b-73d8-4b18-be1a-4289433e2619",
      "name": "BookingApp"
    },
    {
      "id": "498a4b9a-d551-4556-ac9a-4075200b28ae",
      "name": "PaymentProcessing"
    }    
  ]
}

Response code

200