Update Risk Definitions
Updates the risk profile definitions of existing risks.
Note: If you modify a risk profile using this API but later reimport the profile from a spreadsheet and save it to the current profile, all your changes will be overwritten.
Resource Name:
Request Method: POST
Request URL Parameters:
|
Parameter |
Type |
Description |
|---|---|---|
| profileName
Mandatory |
string | The name of an existing risk profile. |
|
Code Mandatory |
String | Risk code |
| items | array | List of risks data. |
| Assessment | String | Detailed assessment of the risk. |
| Description | String | Description of risk. |
| Remedy | String | Remediation recommendation |
| Title | String | Title of risk |
Request example json
{
"items": [
{
"Assessment": "",
"Code": "C00001",
"Description": "",
"Remedy": " ",
"Title": ""From somewhere to Any allow Any service" rules"
}
],
"profileName": "AvishaiTest"
}
Request cURL examples
curl -X POST "https://<localhost>/api/v1/risks/profiles" -H "Content-Type: application/json" -d '{
"items": [
{
"Assessment": "",
"Code": "C00001",
"Description": "",
"Remedy": "",
"Title": ""From somewhere to Any allow Any service" rules"
}
],
"profileName": "AvishaiTest"
}
Response:
Response parameters
|
Element |
Type |
Description |
|---|---|---|
| message | string |
Response message. |
| status | string | Response status. |
Status codes:
|
Code |
Description |
|---|---|
| 200 |
ActiveChange was triggered |
| 401 |
Authentication failure |
Response example for 200
{
"message": "Risk definitions updated successfully.",
"status": "OK"
}
Response example for 400
{
"message": "Failed to update risk definitions.",
"status": "BAD_REQUEST"
}