Autional Autional
API Reference GitHub autional.com →

PUT /admin/notifications/templates/{announcement_id}

Update the content of a notification template for a specified ID. Reference: CAN-SPAM Act (15 U.S.C. §7701) — Commercial Email Compliance.

Notification Service `bearerAuth` application/json

Request Parameters

NameInTypeRequiredDefaultExampleConstraintsDescription
id path string Yes Template ID

Request Body

Schema: dto.UpdateTemplateRequest

FieldTypeRequiredExampleConstraintsDescription
content string No
name string No
status string No
subject string No
type string No
variables array of

string

No

Responses

StatusDescriptionSchema
200Updated 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