Allowed beacon domains API - GET configuration

Gets the configuration of the allowed beacon origins for Cross Origin Resource Sharing (CORS) requests.

The request produces an application/json payload.

GETSaaShttps://{your-environment-id}.live.dynatrace.com/api/config/v1/allowedBeaconOriginsForCors
Environment ActiveGatehttps://{your-activegate-domain}:9999/e/{your-environment-id}/api/config/v1/allowedBeaconOriginsForCors

Authentication

To execute this request, you need an access token with ReadConfig scope.

To learn how to obtain and use it, see Tokens and authentication.

Parameters

The request doesn't provide any configurable parameters.

Response

Response codes

Code
Type
Description

Response body objects

The AllowedBeaconOrigins object

Configuration of the allowed beacon origins for CORS requests.

Element
Type
Description
allowedBeaconOrigins

A list of allowed beacon origins for CORS requests.

metadata

Metadata useful for debugging

rejectBeaconsWithoutOriginHeader
boolean

Discard (true) or keep (false) beacons without the Origin HTTP header on the BeaconForwarder.

If not set, false is used.

The BeaconDomainPattern object

Allowed beacon origin for CORS requests.

Element
Type
Description
domainNameMatcher
string

The matching operation for the domainNamePattern.

  • CONTAINS
  • ENDS_WITH
  • EQUALS
  • STARTS_WITH
domainNamePattern
string

The pattern of the allowed domain name.

The ConfigurationMetadata object

Metadata useful for debugging

Element
Type
Description
clusterVersion
string

Dynatrace version.

configurationVersions
integer[]

A sorted list of the version numbers of the configuration.

currentConfigurationVersions
string[]

A sorted list of version numbers of the configuration.

Response body JSON model

{
"allowedBeaconOrigins": [
{
"domainNameMatcher": "EQUALS",
"domainNamePattern": "dynatrace.com"
}
],
"metadata": {
"clusterVersion": "Mock version",
"configurationVersions": [
4,
2
]
}
}