Update Alert Type

Update an alert type. The field required to be verified include typeId.

Request Format

POST https://{apigw-address}/event-service/v2.1/alert-types?action=update

Request Parameters (URI)

Name

Location (Path/Query)

Required or Not

Data Type

Description

orgId

Query

true

String

Organization ID which the asset belongs to. How to get orgId>>

isPatchUpdate

Query

true

Boolean

Whether to perform partial update.
When it is true, only the fields specified in the parameter are updated;
when it is false, all the fields will be updated, i.e. the fields without specified value will be left blank. Set as true by default.

Request Parameters (Body)

Name

Required or Not

Data Type

Description

type

true

generateType struct

Alert type. See generateType Struct.

generateType Struct

Name

Required or Not

Data Type

Description

typeId

true

String

Alert type ID

typeDesc

true

StringI18n

Internationalized description of alert type, for which the default fields are mandatory. For the struct, see Internationalized name struct>>

tags

false

tags data type

Tags. For details, see How to use tag>>

parentTypeId

false

String

Alert type ID of the parent alert

Response Parameters

Name

Data Type

Description

data

null

null

Sample

Request Sample

POST https://{apigw-address}/event-service/v2.1/alert-types?action=update&orgId=1c499110e8800000&isPatchUpdate=false
{
    "generateType": {
        "typeId": "planetTemperature",
            "typeDesc": {
            "defaultValue": "OverLimit",
            "i18nValue": {
                "en_US": "OverLimit",
                "zh_CN": "超限"
            }
        },
        "tags": {
            "year": "2000",
            "author": "cshan"
        }
    }
}

Return Sample

{
    "code": 0,
    "msg": "OK",
    "requestId": "4873095e-621d-4cfd-bc2c-edb520f574ea",
    "data": ""
}