Autional Autional
API Reference GitHub autional.com →

POST /admin/points/batch-earn

Admin operation. Issue points to multiple users in a single request. Each record is processed independently; failure of one does not affect others.

Points Service `bearerAuth` application/json

Request Body

Schema: dto.BatchEarnRequest

FieldTypeRequiredExampleConstraintsDescription
users array of

See dto.BatchEarnUser

Yes
description string No
source string No

Responses

StatusDescriptionSchema
200Batch issuance completed, returns success and failure countsdto.BatchEarnResponse
400Bad requestgitee_com_linmes_authms_base_dto.SimpleResponse
401Unauthorizedgitee_com_linmes_authms_base_dto.SimpleResponse
403Forbiddengitee_com_linmes_authms_base_dto.SimpleResponse
500Internal server errorgitee_com_linmes_authms_base_dto.SimpleResponse

Referenced Schemas

dto.BatchEarnItem

FieldTypeRequiredExampleConstraintsDescription
amount integer No 100
error string No
new_balance integer No 1100
success boolean No True
user_id string No user-001

dto.BatchEarnResponse

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

dto.BatchEarnResult

FieldTypeRequiredExampleConstraintsDescription
failed_count integer No 1
results array of

See dto.BatchEarnItem

No
success_count integer No 3

dto.BatchEarnUser

FieldTypeRequiredExampleConstraintsDescription
amount integer Yes
user_id string Yes

gitee_com_linmes_authms_base_dto.SimpleResponse

FieldTypeRequiredExampleConstraintsDescription
code integer No
message string No
timestamp string No