Skip to main content

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

OK