Content resources API - PUT configuration
Updates the configuration of content providers in your Dynatrace environment.
The request consumes an application/json
payload.
PUT | SaaS | https://{your-environment-id}.live.dynatrace.com/api/config/v1/contentResources |
Environment ActiveGate | https://{your-activegate-domain}:9999/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
The JSON body of the request. Contains the configuration of content resources.
Request body objects
The ContentResources
object
The configuration of content resources.
An ordered list of manually added content providers.
Rules are evaluated from top to bottom; the first matching rules applies.
An ordered list of manually defined resource types.
Rules are evaluated from top to bottom; the first matching rules applies.
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.
The URL of the provider's icon.
A list of domain patterns of the provider.
The name of the provider.
The type of the provider.
CDN_RESOURCES
FIRST_PARTY_RESOURCES
THIRD_PARTY_RESOURCES
The ResourceType
object
A rule for the resource type.
The primary type of the resource.
CSS
IMAGE
OTHER
SCRIPT
The regular expression to detect the resource.
The secondary type of the resource.
The ResourceUrlCleanupRule
object
A rule for the URL cleanup rule.
The pattern (regular expression) to look for.
The text to replace the found pattern with.
The name of the rule.
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.
{"resourceProviders": [{"brandIconUrl": "string","domainNamePatterns": ["string"],"resourceName": "string","resourceType": "CDN_RESOURCES"}],"resourceTypes": [{"primaryResourceType": "CSS","regularExpression": "string","secondaryResourceType": "string"}],"resourceUrlCleanupRules": [{"regularExpression": "string","replaceWith": "string","resourceName": "string"}]}
Response
Response codes
Success. The configuration has been updated. Response doesn't have a body.
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.
POST | SaaS | https://{your-environment-id}.live.dynatrace.com/api/config/v1/contentResources/validator |
Environment ActiveGate | https://{your-activegate-domain}:9999/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
Validated. The submitted configuration is valid. Response doesn't have a body.