Remove a URL scan from a Dynamic Analysis with the REST API
You can use the Dynamic Analysis API to delete a URL scan from an analysis.
To complete this task:
-
Send the following request to get a list of analyses by name:
http --auth-type=veracode_hmac GET "https://api.veracode.com/was/configservice/v1/analyses/" -
Send the following request, where
nameis the name of the analysis you want to edit:http --auth-type=veracode_hmac GET "https://api.veracode.com/was/configservice/v1/analyses?name={name}" -
Obtain the
analysis_idof the analysis you want to edit. -
Send the following request to find the
scan_id:http --auth-type=veracode_hmac GET "https://api.veracode.com/was/configservice/v1/analyses/{analysis_id}/scans" -
Add the scan ID to the JSON file.
-
Ensure the
action_typeproperty is set toREMOVEin the JSON file. -
Send the following request, where
analysis_idis the ID of the analysis from which to delete the scan:http --auth-type=veracode_hmac PUT "https://api.veracode.com/was/configservice/v1/analyses/{analysis_id}?method=PATCH" < input.jsonThe API passes the JSON file that you populate with the necessary values as shown in this example payload:
{
"name": "Name-of-Your-Dynamic-Analysis",
"scans": [
{
"action_type": "REMOVE",
"scan_id": "{scan_id}"
}
]
}