Содержание

Мигрировать объект в дочернюю учётную запись

Для того, чтобы мигрировать объект в дочернюю учётную запись, а также сменить создателя на владельца этой учётной записи, воспользуйтесь командой account/change_account:

svc=account/change_account&params={"itemId":<long>,
                                   "resourceId":<long>}

Параметры

Параметр Описание
itemId id объекта
resourceId id учётной записи

:!: Чтобы перенести объект в дочернюю учётную запись, у пользователя, прикрепленного к такой дочерней учётной записи, должны быть следующие права:

1. На свою учётную запись:

Имя ACL ACL-флаг
Управление учетной записью 0x100000000

2. На мигрируемый объект:

Имя ACL ACL-флаг
Просмотр элемента и его основных свойств 0x000001
Управление доступом к элементу 0x000004
Удаление элемента 0x000008
Редактирование настроек подключения
(тип устройства, уникальный ID, телефон,
пароль доступа, фильтрация сообщений)
0x100000
Удаление сообщений 0x800000

Возвращаемый результат

Если миграция прошла успешно, то вернется

{}

Если возникли проблемы, то:

{
    "error":<uint>
}