Delete User
DELETE/api/v1/admin/users/:user_id
Delete a user with proper cascade cleanup (Issue #67).
Workspace Deletion Policy:
- Delete workspace when member count reaches ZERO (any role)
- Shared workspaces with other members: remove membership only
- This prevents orphaned workspaces regardless of user's role
Args: user_id: UUID of user to delete confirm_workspace_deletion: Query param - must be True to delete last-member workspaces
Returns: 200: Summary of deleted data 400: User is last member without confirmation, self-deletion, etc. 404: User not found 500: Server error
Request
Responses
- 200
- 400
- 404
- 500
OK
Bad Request
Not Found
Internal Server Error