GET /points/{user_id}/expiring

Query the details of points that will expire within the next N days in the user's account, including source, amount, expiration date, and remaining days for each entry.

Points Service `bearerAuth` application/json

Request Parameters

NameInTypeRequiredDefaultExampleConstraintsDescription
user_id path string Yes User ID
days query integer No 30 Query days range

Responses

Referenced Schemas

dto.ExpiringPointDetailResponse

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

dto.ExpiringPointResponse

FieldTypeRequiredExampleConstraintsDescription
amount integer No 500
days_left integer No 7
expires_at string No 2026-06-15T00:00:00Z
source string No signup_bonus
transaction_id string No 01ARZ3NDEKTSV4RRFFQ69G5FAV

dto.ExpiringPointsResponse

FieldTypeRequiredExampleConstraintsDescription
days_threshold integer No 30
expiring_points array of

See dto.ExpiringPointResponse

No
total_expiring integer No 1500
user_id string No usr_example_001

gitee_com_autional_base_dto.SimpleResponse

FieldTypeRequiredExampleConstraintsDescription
code integer No
message string No
timestamp string No