Content resources API - GET configuration

Gets the configuration of content providers in your Dynatrace environment.

The request produces an application/json payload.

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

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 ContentResources object

The configuration of content resources.

Element
Type
Description
resourceProviders

An ordered list of manually added content providers.

Rules are evaluated from top to bottom; the first matching rules applies.

resourceTypes

An ordered list of manually defined resource types.

Rules are evaluated from top to bottom; the first matching rules applies.

resourceUrlCleanupRules

An ordered list of resource URL cleanup rules.

Rules are evaluated from top to bottom; the first matching rules applies.

The ResourceProvider object

A rule for the content provider.

Element
Type
Description
brandIconUrl
string

The URL of the provider's icon.

domainNamePatterns
string[]

A list of domain patterns of the provider.

resourceName
string

The name of the provider.

resourceType
string

The type of the provider.

  • CDN_RESOURCES
  • FIRST_PARTY_RESOURCES
  • THIRD_PARTY_RESOURCES

The ResourceType object

A rule for the resource type.

Element
Type
Description
primaryResourceType
string

The primary type of the resource.

  • CSS
  • IMAGE
  • OTHER
  • SCRIPT
regularExpression
string

The regular expression to detect the resource.

secondaryResourceType
string

The secondary type of the resource.

The ResourceUrlCleanupRule object

A rule for the URL cleanup rule.

Element
Type
Description
regularExpression
string

The pattern (regular expression) to look for.

replaceWith
string

The text to replace the found pattern with.

resourceName
string

The name of the rule.

Response body JSON model

{
"resourceProviders": [
{
"brandIconUrl": "string",
"domainNamePatterns": [
"string"
],
"resourceName": "string",
"resourceType": "CDN_RESOURCES"
}
],
"resourceTypes": [
{
"primaryResourceType": "CSS",
"regularExpression": "string",
"secondaryResourceType": "string"
}
],
"resourceUrlCleanupRules": [
{
"regularExpression": "string",
"replaceWith": "string",
"resourceName": "string"
}
]
}