delete
https://api.qfp.quantnetwork.net/api/tenants//users/
A soft delete: access is revoked and the row is kept with REMOVED
status.
Checks, in order:
- The path tenant equals the caller's
tenant_idclaim (403). - The caller resolves and is
ACTIVE(401). - The caller holds
member:remove(403). - The target is not the caller (400
You cannot remove yourself.). - The target exists within that tenant (404
User not found). - The target is not the tenant's owner (400
The tenant owner cannot be removed.).
The Cognito account is disabled and globally signed out before the
status is written, so the user cannot sign in again. An account
absent from the pool does not fail the removal; any other Cognito
failure is 500 and leaves the row untouched. Repeating the call
re-runs the revocation and returns the member unchanged.

