/admin/compliance/gdpr/right-to-erasure
创建一个新的数据删除权请求(GDPR第17条)
请求体
Schema: service-compliance/internal/handler/dto.CreateErasureRequest
| 字段 | 类型 | 必填 | 示例 | 约束 | 描述 |
|---|---|---|---|---|---|
data_categories |
array of string |
是 | ['["profile"', '"history"]'] |
数据类别 | |
user_id |
string |
是 | usr_abc123 |
用户ID | |
confirmation_code |
string |
否 | DELETE-CONFIRM-123 |
确认码 | |
reason |
string |
否 | 账户不再使用 |
删除原因 |
响应
| 状态 | 描述 | Schema |
|---|---|---|
| 201 | created | service-compliance/internal/handler/dto.ErasureItemResponse |
| 400 | bad request | service-compliance/internal/handler/dto.ErrorResponse |
引用的 Schema
service-compliance/internal/handler/dto.ErasureItem
数据删除请求记录
| 字段 | 类型 | 必填 | 示例 | 约束 | 描述 |
|---|---|---|---|---|---|
completed_at |
string |
否 | 2026-04-20T14:00:00Z |
完成时间 | |
created_at |
string |
否 | 2026-04-15T10:00:00Z |
创建时间 | |
data_categories |
array of string |
否 | ['["profile"', '"history"]'] |
数据类别 | |
id |
string |
否 | erasure_001 |
删除请求ID | |
reason |
string |
否 | 账户不再使用 |
删除原因 | |
status |
string |
否 | processing |
状态 | |
user_id |
string |
否 | usr_abc123 |
用户ID |
service-compliance/internal/handler/dto.ErasureItemResponse
| 字段 | 类型 | 必填 | 示例 | 约束 | 描述 |
|---|---|---|---|---|---|
code |
integer |
否 | |||
data |
service-compliance/internal/handler/dto.ErasureItem |
否 | |||
message |
string |
否 | |||
timestamp |
string |
否 |
service-compliance/internal/handler/dto.ErrorResponse
| 字段 | 类型 | 必填 | 示例 | 约束 | 描述 |
|---|---|---|---|---|---|
code |
integer |
否 | 400 |
||
message |
string |
否 | invalid request |