Update a triage definition

put/triageDefinitions/{triageDefinitionId}

Updates the triage definition with the given identifier.

Request Samples

1

Response Samples

1{
2 "items": [
3 {
4 "columnDefinitionsJson": [
5 {
6 "tooltipTemplate": "textCellRenderer",
7 "datafield": "currentScore",
8 "datatype": "integer",
9 "text": "Score",
10 "cellsrenderer": "tdcScoreRenderer"
11 },
12 {
13 "datafield": "actionableEntityType",
14 "datatype": "text",
15 "text": "Actionable Entity Type"
16 },
17 {
18 "datafield": "actionableEntityLabel",
19 "datatype": "text",
20 "text": "Actionable Entity Label"
21 },
22 {
23 "tooltipTemplate": "tdcQueueNameForIDTemplate",
24 "datafield": "queueId",
25 "datatype": "text",
26 "text": "Queue",
27 "cellsrenderer": "tdcQueueNameForIDTemplate"
28 },
29 {
30 "datafield": "alertVersionTimeStamp",
31 "datatype": "datetime",
32 "text": "Alert Version Datetime"
33 }
34 ],
35 "createdBy": "sas.svi-alert",
36 "creationTimeStamp": "2024-04-18T14:46:27.554Z",
37 "defaultSortFieldName": "currentScore",
38 "defaultSortOrderCode": "descending",
39 "links": [
40 {
41 "method": "GET",
42 "rel": "self",
43 "href": "/svi-alert/triageDefinitions/strategy_default",
44 "uri": "/svi-alert/triageDefinitions/strategy_default",
45 "type": "application/vnd.sas.investigation.triage.triage.definition"
46 },
47 {
48 "method": "PUT",
49 "rel": "update",
50 "href": "/svi-alert/triageDefinitions/strategy_default",
51 "uri": "/svi-alert/triageDefinitions/strategy_default",
52 "type": "application/vnd.sas.investigation.triage.triage.definition",
53 "responseType": "application/vnd.sas.investigation.triage.triage.definition"
54 }
55 ],
56 "modifiedBy": "sas.svi-alert",
57 "modifiedTimeStamp": "2024-04-18T14:46:28.548Z",
58 "triageDefinitionId": "strategy_default"
59 }
60 ]
61}

Path Parameters

NameTypeRequiredDescription
triageDefinitionId
string
true

The identifier for the triage definition.

<= 36 characters

Request Body

A triage definition representation.

NameTypeRequiredDescription
triageDefinitionId
string
false
<= 36 characters
triageDefinitionName
string
false
<= 100 characters
triageDefinitionDescription
string
false
<= 500 characters
defaultSortFieldName
string
false
<= 100 characters
defaultSortOrderCode
string
false
<= 20 characters
defaultFilterText
string
false
<= 1000 characters
columnDefinitionsJson
array [object]
false
creationTimeStamp
string
false
modifiedTimeStamp
string
false
createdBy
string
false
modifiedBy
string
false
links
array [Link]
false

A link representation.

Responses

StatusMeaningDescription
200OK

The request succeeded.

HeadersSchema
400Bad Request

The request was invalid.

Schema
404Not Found

No triage definition exists at the requested path.

Schema
412Precondition Failed

The If-Match request header did not match the triage definition's entity tag, or the If-Unmodified-Since request header did not match the triage definition's last modified timestamp.

Schema
428Precondition Required

The request headers did not include a If-Match or If-Unmodified-Since precondition.

Schema
500Internal Server Error

The request could not be fulfilled because of an unexpected server error.

Schema