Vulnerabilities API - PUT mute or unmute a remediation item
Set the mute status of a remediation tracking process group or, in the case of Kubernetes vulnerabilities, of a remediation tracking Kubernetes node, to mute
or unmute
.
The request consumes an application/json
payload.
PUT | SaaS | https://{your-environment-id}.live.dynatrace.com/api/v2/securityProblems/{id}/remediationItems/{remediationItemId}/muteState |
Environment ActiveGateCluster ActiveGate | https://{your-activegate-domain}:9999/e/{your-environment-id}/api/v2/securityProblems/{id}/remediationItems/{remediationItemId}/muteState |
Authentication
To execute this request, you need an access token with securityProblems.write
scope.
To learn how to obtain and use it, see Tokens and authentication.
Parameters
The ID of the requested third-party security problem.
The ID of the remediation item.
The JSON body of the request. Contains the mute state information to be applied.
Request body objects
The RemediationItemMuteStateChange
object
An updated configuration of the remediation item's mute state.
A comment about the mute state change reason.
The desired mute state of the remediation item.
The reason for the mute state change.
AFFECTED
CONFIGURATION_NOT_AFFECTED
FALSE_POSITIVE
IGNORE
INITIAL_STATE
OTHER
VULNERABLE_CODE_NOT_IN_USE
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.
{"comment": "string","muted": true,"reason": "IGNORE"}
Response
Response codes
Success. The requested mute state has been applied to the remediation item.
Not executed. The remediation item was previously put into the requested mute state by the same user with the same reason and comment.
Example
Mute the PROCESS_GROUP-70DF2C1374244F5A
remediation item of the 8788643471842202915
vulnerability from the GET request example. The response code of 200 indicates a successful request.
Curl
curl --request PUT \--url https://mySampleEnv.live.dynatrace.com/api/v2/securityProblems/8788643471842202915/remediationItems/PROCESS_GROUP-70DF2C1374244F5A/muteState \--header 'Authorization: Api-Token [your_token]' \--header 'Content-Type: application/json' \--data '{"muted": true,"reason": "OTHER","comment": "API test"}'
Request URL
https://mySampleEnv.live.dynatrace.com/api/v2/securityProblems/8788643471842202915/remediationItems/PROCESS_GROUP-70DF2C1374244F5A/muteState
Request body
{"muted": true,"reason": "OTHER","comment": "API test"}
Response code
200