Команда
Запрос
Дополнительные сведения
share_with_multiple_recipients
{
    "plm_type_code": ${resource},
    "state": ${share_with_multiple_recipients},//поделиться ресурсом
    "resource_id": string,//идентификатор ресурса
	"recipients": [string, permissions]//список идентификаторов пользователей и групп с типом права на ресурсы
}

Если нужно предоставить всем пользователям, то в "id" надо передать "ffffffff-ffffffff-ffffffff-ffffffff".

Если нужно предоставить ресурс только пользователям с ролью "Администратор", то в  "id" надо передать  "aaaaaaaa-aaaaaaaa-aaaaaaaa-aaaaaaaa".

Например

"recipients": [
                    {
                        "id": "ffffffff-ffffffff-ffffffff-ffffffff",
                        "permissions": 4294967295
                    }
                ]
Команда
Ответ
share_with_multiple_recipients_rp
{
    "plm_type_code": ${resource},
    "state": ${share_with_multiple_recipients_rp},
	"errors": [string, error]//результат предоставления доступа к ресурсу по пользователям и группам
}
Код ошибки
Текст ошибки
Описание
"code": UserError (330)"message": "Can't share the resource with owner with id "owner_id": No such user/group"ошибка появляется, если нет пользователя или группы с указанным идентификатором
"code": RuntimeError (200)"message": "Can't share the resource: Requester does not own the resource with sufficient permissions" ошибка появляется, если у пользователя нет прав на предоставление ресурса другим пользователям
"code": RuntimeError (200)"message": "Can't share the resource: No such resource"ошибка появляется, если нет ресурса с указанным идентификатором
  • Нет меток