Autional Autional
API Reference GitHub autional.com →

POST /admin/notifications/templates

Create a new notification template for sending notifications based on the template. Reference: CAN-SPAM Act (15 U.S.C. §7701) — Commercial Email Compliance.

Notification Service `bearerAuth` application/json

Request Body

Schema: dto.CreateTemplateRequest

FieldTypeRequiredExampleConstraintsDescription
code string Yes welcome_notification
content string Yes Dear {{user_name}}
name string Yes welcome_notification
subject string Yes Welcome to {{app_name}}
type string Yes system
format string No simple
variables array of

string

No ['["user_name"]']

Responses

StatusDescriptionSchema
201Created successfullydto.TemplateDetailResponse
400Invalid request parametersgitee_com_linmes_authms_base_dto.SimpleResponse
401Unauthenticatedgitee_com_linmes_authms_base_dto.SimpleResponse
403Insufficient permissionsgitee_com_linmes_authms_base_dto.SimpleResponse
404Resource not foundgitee_com_linmes_authms_base_dto.SimpleResponse
500Internal server errorgitee_com_linmes_authms_base_dto.SimpleResponse

Referenced Schemas

dto.TemplateDetailResponse

FieldTypeRequiredExampleConstraintsDescription
code integer No
data dto.TemplateResponse No
message string No
timestamp string No

dto.TemplateResponse

Notification template info

FieldTypeRequiredExampleConstraintsDescription
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 of

string

No ['["user_name"', '"app_name"]'] Variables

gitee_com_linmes_authms_base_dto.SimpleResponse

FieldTypeRequiredExampleConstraintsDescription
code integer No
message string No
timestamp string No