Autional Autional
API Reference GitHub autional.com →

PUT /admin/point-rules/{id}

Admin operation. Partially update points rule fields. Only updates fields provided in the request (name, event_type, points, multiplier, daily_limit, total_limit, enabled).

Points Service `bearerAuth` application/json

Request Parameters

NameInTypeRequiredDefaultExampleConstraintsDescription
id path string Yes Rule ID

Request Body

Schema: dto.UpdatePointRuleRequest

FieldTypeRequiredExampleConstraintsDescription
daily_limit integer No
enabled boolean No
event_type string No
multiplier number No
name string No
points integer No
total_limit integer No

Responses

StatusDescriptionSchema
200Rule updated successfullydto.PointRuleDetailResponse
400Bad requestgitee_com_linmes_authms_base_dto.SimpleResponse
401Unauthorizedgitee_com_linmes_authms_base_dto.SimpleResponse
403Forbiddengitee_com_linmes_authms_base_dto.SimpleResponse
404Rule not foundgitee_com_linmes_authms_base_dto.SimpleResponse
500Internal server errorgitee_com_linmes_authms_base_dto.SimpleResponse

Referenced Schemas

dto.PointRuleDetailResponse

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

dto.PointRuleResponse

FieldTypeRequiredExampleConstraintsDescription
created_at string No 2026-01-15T10:30:00Z
daily_limit integer No 3
enabled boolean No True
event_type string No daily_checkin
expiry_days integer No 365
id string No 01ARZ3NDEKTSV4RRFFQ69G5FAV
multiplier number No 1.5
name string No Daily check-in
points integer No 10
priority integer No 1
tenant_id string No tnt_example_001
total_limit integer No 100
updated_at string No 2026-04-10T14:20:00Z

gitee_com_linmes_authms_base_dto.SimpleResponse

FieldTypeRequiredExampleConstraintsDescription
code integer No
message string No
timestamp string No