Create DELETE /api/users/{id} account deletion endpoint #30

Closed
opened 2025-11-20 22:12:47 +00:00 by KZix · 0 comments
Owner

Acceptance Criteria:

  • Require password confirmation
  • Implement soft deletion (mark as deleted, preserve history)
  • Forfeit all coins
  • Users can only delete own accounts
  • Return 401 if unauthorized
  • Return 403 if admin attempting self-delete
  • Return success message with confirmation
**Acceptance Criteria:** - [ ] Require password confirmation - [ ] Implement soft deletion (mark as deleted, preserve history) - [ ] Forfeit all coins - [ ] Users can only delete own accounts - [ ] Return 401 if unauthorized - [ ] Return 403 if admin attempting self-delete - [ ] Return success message with confirmation
KZix added the user-managementfeatureapi labels 2025-11-20 22:12:47 +00:00
KZix added this to the Bisca - API project 2025-11-20 22:12:47 +00:00
KZix moved this to To Do in Bisca - API on 2025-12-18 20:52:50 +00:00
KZix moved this to In Progress in Bisca - API on 2025-12-18 20:52:51 +00:00
KZix self-assigned this 2025-12-18 20:53:04 +00:00
KZix moved this to Done in Bisca - API on 2025-12-18 20:53:13 +00:00
KZix moved this to Backlog in Bisca - API on 2025-12-18 20:58:44 +00:00
KZix moved this to In Progress in Bisca - API on 2025-12-18 20:59:03 +00:00
KZix moved this to Backlog in Bisca - API on 2025-12-18 20:59:16 +00:00
KZix moved this to In Progress in Bisca - API on 2025-12-18 20:59:26 +00:00
KZix moved this to Done in Bisca - API on 2025-12-18 21:00:24 +00:00
KZix closed this issue 2025-12-18 21:04:22 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SyntaxSquad/DADProject#30