A AuthMS API Wiki API Reference iam.tianv.com →

GET /admin/communication/rate-limits

返回当前系统中各渠道(sms/email/push)的速率限制配置,包括每分钟/每小时最大发送量和当前服务商。管理员可查看系统默认值和租户级别覆盖。参考:ePrivacy Directive 2002/58/EC、CAN-SPAM Act。

通信服务 `bearerAuth` application/json

Request Parameters

NameInTypeRequiredDefaultExampleConstraintsDescription
channel query string No 渠道筛选:sms/email/push(不传返回全部)

Responses

StatusDescriptionSchema
200查询成功,返回各渠道速率限制配置dto.RateLimitsDetailResponse
400请求参数错误dto.SimpleResponse
401未认证或令牌无效dto.SimpleResponse
403无权访问该资源(仅管理员)dto.SimpleResponse
500服务内部错误dto.SimpleResponse

Referenced Schemas

domain.ChannelRateLimitData

FieldTypeRequiredExampleConstraintsDescription
max_per_hour integer No
max_per_min integer No
provider string No
tenant_id string No

dto.RateLimitsDetailResponse

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

dto.RateLimitsResponse

通信服务各发送渠道的速率限制配置

FieldTypeRequiredExampleConstraintsDescription
email domain.ChannelRateLimitData No
push domain.ChannelRateLimitData No
sms domain.ChannelRateLimitData No

dto.SimpleResponse

FieldTypeRequiredExampleConstraintsDescription
code integer No
message string No
timestamp string No