Docs › API Reference › Point Service › POST /points/{user_id}/confirm-deduction
POST /points/{user_id}/confirm-deduction
Confirm deduction of points from frozen balance. Suitable for scenarios where frozen points are actually deducted after order confirmation. Workflow: Freeze → ConfirmDeduction or Unfreeze.
Points Service `bearerAuth` application/json
Request Parameters
Name In Type Required Default Example Constraints Description
user_id
path
string
Yes
User ID
Referenced Schemas
dto.PointAccountResponse
Field Type Required Example Constraints Description
balance
integer
No
1500
created_at
string
No
2026-01-15T10:30:00Z
exchange_rate
integer
No
100
expired_points
integer
No
100
frozen_balance
integer
No
200
id
string
No
01ARZ3NDEKTSV4RRFFQ69G5FAV
points_type
string
No
cash_equivalent
status
string
No
active
tenant_id
string
No
tnt_example_001
total_earned
integer
No
5000
total_spent
integer
No
3500
updated_at
string
No
2026-04-10T14:20:00Z
user_id
string
No
usr_example_001
version
integer
No
3
dto.PointOperationData
dto.PointOperationResponse
Field Type Required Example Constraints Description
code
integer
No
data
dto.PointOperationData
No
message
string
No
timestamp
string
No
dto.PointTransactionResponse
Field Type Required Example Constraints Description
account_id
string
No
01ARZ3NDEKTSV4RRFFQ69G5FAV
amount
integer
No
100
balance_after
integer
No
1500
balance_before
integer
No
1400
created_at
string
No
2026-04-15T10:30:00Z
description
string
No
Daily check-in reward
expires_at
string
No
2027-01-15T10:30:00Z
id
string
No
01ARZ3NDEKTSV4RRFFQ69G5FAV
idempotency_key
string
No
ik_abc123
reason
string
No
Check-in reward
related_id
string
No
01ARZ3NDEKTSV4RRFFQ69G5FAV
source
string
No
daily_checkin
status
string
No
completed
type
string
No
earn
updated_at
string
No
2026-04-15T10:30:00Z
user_id
string
No
usr_example_001
gitee_com_linmes_authms_base_dto.SimpleResponse
Field Type Required Example Constraints Description
code
integer
No
message
string
No
timestamp
string
No