Autional Autional
API Reference GitHub autional.com →

POST /notifications/send-from-template

Send notification to user using a specified template, supporting template variable substitution. Reference: CAN-SPAM Act (15 U.S.C. §7701) — Commercial Email Compliance.

Notification Service `bearerAuth` application/json

Request Body

Schema: dto.SendFromTemplateRequest

FieldTypeRequiredExampleConstraintsDescription
template_id string Yes tpl_abc123 Template ID
user_id string Yes usr_abc123 User ID
variables object Yes Variables

Responses

StatusDescriptionSchema
200Sent successfullydto.NotificationDetailResponse
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.NotificationDetailResponse

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

dto.NotificationResponse

Notification info response

FieldTypeRequiredExampleConstraintsDescription
action_url string No /security Action link
content string No Your account has been successfully upgraded Content
created_at string No 2026-04-15T10:30:00Z Creation time
event_type string No status.incident.created
id string No ntf_abc123 Notification ID
is_read boolean No False Is read
metadata string No {"ip":"1.2.3.4"} Metadata JSON
priority string No medium Priority
read_at string No 2026-04-15T11:00:00Z Read time
tenant_id string No tnt_xyz789 Tenant ID
title string No System notification Title
type string No system Type
user_id string No usr_abc123 User ID

gitee_com_linmes_authms_base_dto.SimpleResponse

FieldTypeRequiredExampleConstraintsDescription
code integer No
message string No
timestamp string No