Skip to main content

Восстановление удаленных файлов пользователя

Метод и конечная точка​

POST /tenants/{tenant_name}/recover/{user_id}

Описание​

Позволяет восстановить удаленные файлы пользователя.

Параметры​

Параметры для метода указаны в таблице.

НазваниеОбязательныйТип данныхОписание
file_idsдаstringИдентификаторы файлов подлежащих восстановлению
new_owner_idнетstringИдентификатор нового владельца (в случае передачи прав)
tenant_nameдаstringИмя тенанта
user_idдаstringИдентификатор пользователя

Запрос​

curl -X 'POST' $LOGIN_TOKEN \
"https://admin[-<ENV>].<DEFAULT_DOMAIN>/adminapi/tenants/<TENANT_NAME>\
/recover/<USER_ID>&file_ids=<ID1>,<ID2>,<ID3>&new_owner_id=<OWNER_ID>" \
-H 'accept: application/json'

где:

  • <TENANT_NAME> — имя тенанта;

  • <USER_ID> — идентификационный номер искомого пользователя;

  • file_ids=<ID1>,<ID2>,<ID3> — идентификаторы файлов, подлежащих восстановлению (через запятую);

  • new_owner_id=<OWNER_ID> — идентификатор нового владельца (в случае передачи файлов).

Ответ​

Возможные варианты ответов:

  • 200 — Success — Успешно. Пример вывода:
{
"ids": [
0
]
}
  • 400 — File or user do not belong to current tenant — Файл или пользователь не найдены в текущем тенанте. Пример вывода:
{
"message": "string"
}
  • 404 — Tenant not found — Тенант не найден. Пример вывода:
{
"message": "string"
}