Autional Autional
API Reference GitHub autional.com →

POST /internal/notification/notifications/send-by-event

Internal API to send notification to a specified user based on event type. Protected by InternalAPIKeyMulti + ExtractTenantFromHeaderStrict.

Notification Service - Internal None application/json

Request Parameters

NameInTypeRequiredDefaultExampleConstraintsDescription
X-Tenant-ID header string Yes Tenant ID

Request Body

Type: string

Responses

StatusDescriptionSchema
200Sent successfullydto.DataResponse-dto_NotificationResponse
400Invalid request parametersgitee_com_linmes_authms_base_dto.SimpleResponse
401No valid X-API-Key providedgitee_com_linmes_authms_base_dto.SimpleResponse
429Rate limit exceededgitee_com_linmes_authms_base_dto.SimpleResponse
500Internal server errorgitee_com_linmes_authms_base_dto.SimpleResponse

Referenced Schemas

dto.DataResponse-dto_NotificationResponse

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