更新时间:2025-03-21 GMT+08:00

查询消息模板列表

功能介绍

该接口用于查询通知模板列表。

URI

GET /v2/{project_id}/{domain_id}/lts/events/notification/templates

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

项目ID,获取方式请参见:获取项目ID,获取账号ID,日志组ID、日志流ID

最小长度:32

最大长度:32

domain_id

String

账号ID,获取方式请参见:获取项目ID,获取账号ID,日志组ID、日志流ID

最小长度:32

最大长度:32

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

从IAM服务获取的用户Token,获取方式请参见:获取用户Token

最小长度:1000

最大长度:2000

Content-Type

String

该字段填为:application/json;charset=UTF-8。

最小长度:30

最大长度:30

响应参数

状态码:200

表3 响应Body参数

参数

参数类型

描述

results

Array of NotificationTemplate objects

模板数组

表4 NotificationTemplate

参数

参数类型

描述

name

String

通知规则名称

type

Array of strings

通知方式

desc

String

模板描述

source

String

模板来源

locale

String

语言

templates

Array of SubTemplateResBody objects

模板正文,为一个数组

create_time

Long

创建时间,为毫秒时间戳

modify_time

Long

更新时间,为毫秒时间戳

project_id

String

项目ID,获取方式请参见:获取账号ID、项目ID、日志组ID、日志流ID(lts_api_0006.xml)。

表5 SubTemplateResBody

参数

参数类型

描述

sub_type

String

模板子类型,例如sms,email

content

String

子模版正文,$符号后所跟变量仅支持以下变量,根据不同告警类型(关键词告警和sql告警),所支持的变量亦不相同。

topic

String

邮件主题,只有sub_type=email时生效

状态码:500

表6 响应Body参数

参数

参数类型

描述

error_code

String

错误码。

error_msg

String

调用失败响应信息描述。

请求示例

查询消息模板

GET https://{endpoint}/v2/{project_id}/{domain_id}/lts/events/notification/templates

/v2/{project_id}/{domain_id}/lts/events/notification/templates

响应示例

状态码:200

请求响应成功。

{
  "results" : [ {
    "create_time" : 1701352010150,
    "desc" : "这是邮件测试模式",
    "locale" : "en-us",
    "modify_time" : 1701352010150,
    "name" : "15nWzUsOHA",
    "project_id" : "2a473356cca5487f8373be891bffc1cf",
    "source" : "LTS",
    "templates" : [ {
      "content" : "”这是一个邮件测试模板”",
      "sub_type" : "email"
    } ],
    "type" : [ "" ]
  }, {
    "create_time" : 1702021411612,
    "desc" : "这是短信测试模式",
    "locale" : "en-us",
    "modify_time" : 1702021411612,
    "name" : "RZ2ObeluNN",
    "project_id" : "2a473356cca5487f8373be891bffc1cf",
    "source" : "LTS",
    "templates" : [ {
      "content" : "”这是一个短信测试模板”",
      "sub_type" : "sms"
    } ],
    "type" : [ "" ]
  } ]
}

状态码:500

表明服务端能被请求访问到,但是服务内部出错。

{
  "error_code" : "LTS.2017",
  "error_msg" : "Find Alarm rule failed."
}

状态码

状态码

描述

200

请求响应成功。

500

表明服务端能被请求访问到,但是服务内部出错。

错误码

请参见错误码