Create user
Creates user with role and merchant assignments. Allowed roles: super_admin, admin, merchant_admin.
List users
Lists users. Allowed roles: super_admin, admin, merchant_admin.
Get user
Gets user by ID. Allowed roles: authenticated.
Update user
Updates user fields and assignments. Allowed roles: super_admin, admin, merchant_admin.
Delete user
Deletes user by ID. Allowed roles: super_admin, admin, merchant_admin.
Activate user
Activates a disabled user. Allowed roles: super_admin, admin, merchant_admin.
Deactivate user
Deactivates a user. Allowed roles: super_admin, admin, merchant_admin.
Restore user
Restores a disabled user. Allowed roles: super_admin, admin, merchant_admin.