Docs › API Reference › Notification Service › GET /notifications/templates
GET /notifications/templates
Get a list of all notification templates, with an option to include disabled templates. Reference: CAN-SPAM Act (15 U.S.C. §7701) — Commercial Email Compliance.
Notification Service `bearerAuth` application/json
Request Parameters
Name In Type Required Default Example Constraints Description
include_inactive
query
boolean
No
Include disabled templates
type
query
string
No
Notification type filter
page
query
integer
No
Page number (default 1)
page_size
query
integer
No
Items per page (default 20)
Referenced Schemas
dto.TemplateListResponse
Field Type Required Example Constraints Description
code
integer
No
items
array ofSee dto.TemplateResponse
No
Unified use of items
message
string
No
pagination
object
No
Pagination info (nested object)
timestamp
string
No
total
integer
No
Total count (flattened for direct reading)
dto.TemplateResponse
Notification template info
Field Type Required Example Constraints Description
content
string
No
Dear {{user_name}}, welcome to {{app_name}}!
Content
created_at
string
No
2026-01-01T00:00:00Z
Creation time
name
string
No
welcome_notification
Template name
subject
string
No
Welcome to {{app_name}}
Subject
template_id
string
No
tpl_abc123
Template ID
type
string
No
system
Type
variables
array ofstring
No
['["user_name"', '"app_name"]']
Variables
gitee_com_linmes_authms_base_dto.PageInfo
Field Type Required Example Constraints Description
has_next
boolean
No
HasNext indicates whether there is a next page
has_prev
boolean
No
HasPrev indicates whether there is a previous page
page
integer
No
Page is the current page number (1-based)
page_size
integer
No
PageSize is the number of items per page
total
integer
No
Total is the total number of items across all pages
total_pages
integer
No
TotalPages is the total number of pages
gitee_com_linmes_authms_base_dto.SimpleResponse
Field Type Required Example Constraints Description
code
integer
No
message
string
No
timestamp
string
No