NYYU Logo
APIUser

Suspend User by Admin

Admin operation to suspend a user account

Suspend User

ADMIN

Administrative operation to temporarily suspend a user account and revoke access.

Mutation

GraphQL Schema

suspendUserByAdmin(email: String!): String

Parameters

emailString!
Required

Email address of the user to be suspended

Example Usage

mutation {
  suspendUserByAdmin(email: "user@example.com")
}

Security Considerations

Admin Access Only

This operation requires ROLE_ADMIN privileges.

Session Invalidation

Suspending a user will immediately invalidate all their active sessions.

Reversible Action

Suspended accounts can be restored using the releaseUserByAdmin mutation.