User Status
Managing account activity
What is user status?
Each user in the system can have one of two statuses: active or inactive. The status affects user capabilities in the system.
User has full access to the system, can log in, use API, and be added to properties.
Inactive user. Two cases: the user paused the account themselves (they can restore access at the next login) or an administrator blocked them (login is denied, only an administrator can lift the block). In both cases the API is blocked and the user cannot be added to new properties; existing bindings are preserved.
How does status work?
Automatic deactivation
If an administrator tries to delete a user who has bindings to properties (as a tenant or other role), the system automatically deactivates the user instead of deleting. This preserves data integrity.
Self-deactivation
User can self-deactivate their account in the settings section. After deactivation, user will be logged out and cannot log in without reactivation.
Administrator control
Administrators change user status in the admin panel (any user except themselves). Deactivation by an administrator is a block: the user cannot log in and cannot lift it themselves — only an administrator can activate the account again.
Restrictions for inactive users
Login
A user who paused their own account is taken to the reactivation page at login and can restore access there. A user blocked by an administrator cannot log in at all — neither with a password, nor via Google or Telegram — and has to contact an administrator.
API access
Inactive users cannot use the API. All requests return a 403 error with a message about inactive status.
Property binding
An inactive user cannot be added to new properties. Existing bindings are preserved and not automatically deleted.
Account reactivation
A user who paused the account themselves can reactivate it at the next login:
- Enter correct email and password
- System will show a message about inactive status
- Click "Yes, activate" to restore access
Account deletion
Users with property bindings cannot delete their account. Instead, they can deactivate it. This ensures preservation of contract history and other related data.