Search SMS Template


查询短信模板,范围包括当前 OU 和 system OU。

请求格式


GET https://{apigw-address}/notification-center-service/v2.0/sms/templates

请求参数 (URI)


名称 位置(Path/Query) 必需/可选 数据类型 描述
orgId Query 必需 String 组织 ID。如何获取 orgId 信息 >>
pageNo Query 可选 Integer 分页查询时指定页码,从 1 开始。
pageSize Query 可选 Integer 分页查询时单页返回记录的条数,如未指定,默认每页 10 条。每页最大记录数为 1,000 条,但为获得最佳性能,建议每页不超过 50 条。

响应参数


名称 数据类型 描述
data Items 结构体数组和 pagination 结构体数组

Items 结构体


名称 数据类型 描述
orgId String 短信模板所属的组织 ID。
templateName String 短信模板名称。
templateCode String 短信模板标识符。
content String 短信模板内容。
parameters Array 短信模板内容中使用的变量列表。
subject String 短信模板标题。

示例

请求示例


url: https://{apigw-address}/notification-center-service/v2.0/sms/templates?action=get&orgId=yourOrgId&pageNo=2&pageSize=10
method: GET

返回示例


{
    "code":"0",
    "msg":"OK",
    "submsg":"",
    "data":{
        "items":[
            {
                "orgId":"yourorgId",
                "templateName":"alarm-notification-1",
                "templateCode":"alarm-notification-1",
                "content":"$(INSTANCE) at $(START_TIME) has occurred $(DETAIL), please process ASAP.",
                "parameters":[
                    "INSTANCE",
                    "START_TIME",
                    "DETAIL"
                  ],
                "subject":"Alarm Notification"
            },
            {
                "orgId":"yourorgId",
                "templateName":"alarm-notification-2",
                "templateCode":"alarm-notification-2",
                "content":"$(EVENT) occurred at $(TIME).
                    $(DETAIL)
                    Please verify it ASAP.",
                "parameters":[
                    "EVENT",
                    "TIME",
                    "DETAIL"
                  ],
                "subject":"Alarm Notification"
            },
            {
                "orgId":"yourorgId",
                "templateName":"status-notification",
                "templateCode":"status-notification",
                "content":"$(SUMMARY)-$(START_TIME) Status: $(STATUS) $(DETAIL)",
                "parameters":[
                    "SUMMARY",
                    "START_TIME",
                    "STATUS",
                    "DETAIL"
                  ],
                "subject":"Status Notification"
            }
        ],
        "pagination":{
            "pageNo":"2",
            "pageSize":"10",
            "totalSize":"3"
        }
    },
    "requestId":""
}