Чтобы установить флаги настроек пользователя, нужно использовать команду user/update_user_flags:
svc=user/update_user_flags¶ms={"userId":<long>, "flags":<uint>, "flagsMask":<uint>}
| Название | Описание | 
|---|---|
| userId | ID пользователя | 
| flags | флаги настроек | 
| flagsMask | маска, которая определяет какие биты будут изменены | 
Флаги настроек пользователя:
| Флаг | Значение | 
|---|---|
| 0x01 | Пользователь выключен | 
| 0x02 | Не может менять пароль | 
| 0x04 | Может создавать элементы | 
| 0x10 | Не может менять свои настройки | 
| 0x20 | Может отправлять SMS | 
Пример использования маски и флагов настроек пользователя:
Допустим пользователю нужно разрешить менять пароль(0x02), запретить менять свои настройки(0x10), а все остальные флаги оставить без изменения. В таком случае маска будет 0x2 + 0x10 = 0x12. Флаг 0x02 нужно снять, а флаг 0x10 установить, следовательно параметр флаг будет равен 0x10.
{ "fl":<uint> /* флаги */ }