Vulnerabilities API - POST unmute vulnerabilities
Unmutes multiple vulnerabilities. Unmuted vulnerabilities are displayed on the vulnerability list in Dynatrace.
The request consumes an application/json
payload.
POST | SaaS | https://{your-environment-id}.live.dynatrace.com/api/v2/securityProblems/unmute |
Environment ActiveGateCluster ActiveGate | https://{your-activegate-domain}:9999/e/{your-environment-id}/api/v2/securityProblems/unmute |
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 JSON body of the request. Contains the un-muting information.
Request body objects
The SecurityProblemsBulkUnmute
object
Information on un-muting several security problems.
A comment about the un-muting reason.
The reason for un-muting the security problems.
AFFECTED
The ids of the security problems to be un-muted.
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","reason": "AFFECTED","securityProblemIds": ["string"]}
Response
Response codes
Response body objects
The SecurityProblemsBulkUnmuteResponse
object
Response of un-muting several security problems.
The summary of which security problems were un-muted and which already were un-muted previously.
The SecurityProblemBulkMutingSummary
object
Summary of (un-)muting a security problem.
Whether a mute state change for the given security problem was triggered by this request.
Contains a reason, in case the requested operation was not executed.
ALREADY_MUTED
ALREADY_UNMUTED
The id of the security problem that was (un-)muted.
Response body JSON model
{"summary": [{"muteStateChangeTriggered": true,"reason": "ALREADY_MUTED","securityProblemId": "string"}]}
Example
Unmute two vulnerabilities, 2919200225913269102
and 4537041069803077238
.
Curl
curl -X 'POST' 'https://mySampleEnv.live.dynatrace.com/api/v2/securityProblems/unmute' \-H 'accept: application/json; charset=utf-8' \-H 'Authorization: Api-Token [your_token]' \-H 'Content-Type: application/json; charset=utf-8' \-d '{"comment": "Example unmute bulk","reason": "AFFECTED","securityProblemIds": ["2919200225913269102", "4537041069803077238"]}'
Request URL
https://mySampleEnv.live.dynatrace.com/api/v2/securityProblems/unmute
Request body
{"comment": "Example unmute bulk","reason": "AFFECTED","securityProblemIds": ["2919200225913269102", "4537041069803077238"]}
Response body
{"summary": [{"securityProblemId": "2919200225913269102","muteStateChangeTriggered": true},{"securityProblemId": "4537041069803077238","muteStateChangeTriggered": true}]}
Here, muteStateChangeTriggered
indicates the success of the operation.
Note that unmuting a vulnerability can take up to one minute.