CreateSubscription - 创建通知订阅

创建通知订阅。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

授权信息

当前API暂无授权信息透出。

请求语法

POST /notify/subscription/create HTTP/1.1

请求参数

名称类型必填描述示例值
bodyobject

请求 Body。

subscriptionTitlestring

通知订阅名称。

testSubscription
scopelong

订阅范围类型。

SERVICE
notifyObjectTypelong

通知对象类型。

USER
expiredTypelong

订阅时效。

LONG_TERM
periodstring

短期时间段。

20
scopeObjectListarray<object>

订阅范围列表。

object

订阅范围对象。

scopeObjectIdlong

订阅范围对象 ID。

1
notifyObjectListarray<object>

通知对象列表。

object

通知对象。

notifyObjectIdlong

通知对象 ID。

2
notifyStrategyListarray<object>

通知策略列表。

object

订阅范围类型。

instanceTypelong

订阅实例类型:

  • INCIDENT:事件。
  • ALERT:报警。
  • PROBLEM:故障。
INCIDENT
strategiesarray<object>

条件。json 格式,包含多个条件,如级别、影响程度、kv 格式。

object

订阅范围。

conditionsarray<object>

通知策略条件。

object

订阅范围。

effectionstring

影响范围。

HIGH
problemNotifyTypestring

故障通知类型。

PROBLEM_UPDATE
levelstring

等级。

P1
actionstring

动作。

INCIDENT_TRIGGER
channelsstring

渠道,多个逗号分隔。

SMS,PHONE
periodChannelobject

分时段通知订阅渠道。

workdaystring

工作日通知订阅渠道。

SMS,PHONE
nonWorkdaystring

非工作日通知订阅渠道。

SMS,PHONE
clientTokenstring

幂等参数。

601FA6A2-AC5C-4B59-BE11-378FTOKENA11
startTimestring

生效开始时间。

2021-02-03 10:10:10
endTimestring

失效时间。

2021-11-03 10:10:10

返回参数

名称类型描述示例值
object

响应结构。

requestIdstring

请求 ID。

10REQUES-AC5C-4B59-BE11-378F117A6A88
dataobject

返回结果。

subscriptionIdlong

订阅 ID。

101

示例

正常返回示例

JSON格式

{
  "requestId": "10REQUES-AC5C-4B59-BE11-378F117A6A88",
  "data": {
    "subscriptionId": 101
  }
}

错误码

HTTP status code错误码错误信息描述
403NotifySubsAlreadyExistsThe specified subscription already exists.通知订阅已存在

访问错误中心查看更多错误码。