• Home
  • Dynatrace API
  • Configuration
  • RUM
  • Content resources
  • PUT configuration

Content resources API - PUT configuration

Updates the configuration of content providers in your Dynatrace environment.

The request consumes an application/json payload.

PUTManagedDynatrace for Governmenthttps://{your-domain}/e/{your-environment-id}/api/config/v1/contentResources
SaaShttps://{your-environment-id}.live.dynatrace.com/api/config/v1/contentResources
Environment ActiveGatehttps://{your-activegate-domain}/e/{your-environment-id}/api/config/v1/contentResources

Authentication

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

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

Parameters

ParameterTypeDescriptionInRequired
bodyContentResources

The JSON body of the request. Contains the configuration of content resources.

bodyoptional

Request body objects

The ContentResources object

The configuration of content resources.

ElementTypeDescriptionRequired
resourceProvidersResourceProvider[]

An ordered list of manually added content providers.

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

optional
resourceUrlCleanupRulesResourceUrlCleanupRule[]

An ordered list of resource URL cleanup rules.

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

optional
resourceTypesResourceType[]

An ordered list of manually defined resource types.

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

optional

The ResourceProvider object

A rule for the content provider.

ElementTypeDescriptionRequired
resourceNamestring

The name of the provider.

required
resourceTypestring

The type of the provider.

The element can hold these values
  • CDN_RESOURCES
  • FIRST_PARTY_RESOURCES
  • THIRD_PARTY_RESOURCES
required
brandIconUrlstring

The URL of the provider's icon.

optional
domainNamePatternsstring[]

A list of domain patterns of the provider.

required

The ResourceUrlCleanupRule object

A rule for the URL cleanup rule.

ElementTypeDescriptionRequired
resourceNamestring

The name of the rule.

required
regularExpressionstring

The pattern (regular expression) to look for.

required
replaceWithstring

The text to replace the found pattern with.

required

The ResourceType object

A rule for the resource type.

ElementTypeDescriptionRequired
regularExpressionstring

The regular expression to detect the resource.

required
primaryResourceTypestring

The primary type of the resource.

The element can hold these values
  • CSS
  • IMAGE
  • OTHER
  • SCRIPT
required
secondaryResourceTypestring

The secondary type of the resource.

optional

Request body JSON model

This is a model of the request body, showing the possible elements. It has to be adjusted for usage in an actual request.

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

Response

Response codes

CodeTypeDescription
204

Success. The configuration has been updated. Response doesn't have a body.

400ErrorEnvelope

Failed. The input is invalid

Validate payload

We recommend that you validate the payload before submitting it with an actual request. A response code of 204 indicates a valid payload.

The request consumes an application/json payload.

POSTManagedDynatrace for Governmenthttps://{your-domain}/e/{your-environment-id}/api/config/v1/contentResources/validator
SaaShttps://{your-environment-id}.live.dynatrace.com/api/config/v1/contentResources/validator
Environment ActiveGatehttps://{your-activegate-domain}/e/{your-environment-id}/api/config/v1/contentResources/validator

Authentication

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

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

Response

Response codes

CodeTypeDescription
204

Validated. The submitted configuration is valid. Response doesn't have a body.

400ErrorEnvelope

Failed. The input is invalid

Related topics
  • Configure first-party, third-party, and CDN resource detection for web applications

    Manually define third-party and CDN providers along with auto-detected providers for your web applications.

  • Configure first-party, third-party, and CDN resource detection for mobile applications

    Manually define third-party and CDN providers along with auto-detected providers for your mobile applications.

  • Configure first-party, third-party, and CDN resource detection for custom applications

    Manually define third-party and CDN providers along with auto-detected providers for your custom applications.