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

CodeTypeDescription
200AllowedBeaconOrigins

Success

Response body objects

The AllowedBeaconOrigins object

Configuration of the allowed beacon origins for CORS requests.

ElementTypeDescription
allowedBeaconOriginsBeaconDomainPattern[]

A list of allowed beacon origins for CORS requests.

metadataConfigurationMetadata

Metadata useful for debugging

rejectBeaconsWithoutOriginHeaderboolean

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.

ElementTypeDescription
domainNameMatcherstring

The matching operation for the domainNamePattern.

  • CONTAINS
  • ENDS_WITH
  • EQUALS
  • STARTS_WITH
domainNamePatternstring

The pattern of the allowed domain name.

The ConfigurationMetadata object

Metadata useful for debugging

ElementTypeDescription
clusterVersionstring

Dynatrace version.

configurationVersionsinteger[]

A sorted list of the version numbers of the configuration.

currentConfigurationVersionsstring[]

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
]
}
}