Search Mail Template¶
Query the Email templates within this OU and the system OU.
Request Format¶
GET https://{apigw-address}/notification-center-service/v2.0/email/templates
Request Parameters (URI)¶
Name |
Location (Path/Query) |
Required/Optional |
Data Type |
Description |
---|---|---|---|---|
orgId |
Query |
Required |
String |
The OU ID. How to get orgId >> |
pageNo |
Query |
Optional |
Integer |
The request pages, starting from 1. |
pageSize |
Query |
Optional |
Integer |
Lists the page size in a request. When not specified, 10 records are displayed per page by default. The maximum records per page is 1,000, but for optimal performance, it is recommended to have not more than 50 records per page. |
Response Parameters¶
Name |
Data Type |
Description |
---|---|---|
data |
Items Struct and Pagination Struct |
|
Items Struct¶
Name |
Data Type |
Description |
---|---|---|
orgId |
String |
The OU ID of the Email template. |
templateName |
String |
The name of the Email template. |
templateCode |
String |
The Email template ID. |
content |
String |
The content of the Email template. |
parameters |
Array |
The parameter list of the Email template. |
subject |
String |
The subject of the Email template. |
Samples¶
Request Sample¶
url: https://{apigw-address}/notification-center-service/v2.0/email/templates?action=get&orgId=yourOrgId&pageNo=2&pageSize=10
method: GET
Return Sample¶
{
"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":""
}