Файлы аккаунта
manage_workspace_filesФайлы аккаунта: чем занято место и чистка. overview — сколько занято, сколько разрешает тариф и разбивка по опросам. list — сами файлы с фильтрами по опросу, виду медиа, хранилищу и владельцу, с поиском и сортировкой. delete — удаление выбранных файлов или всех файлов перечисленных опросов. Удаление необратимо: файл респондента приложен к его ответу, и после удаления в ответе останется ссылка в никуда, поэтому нужно подтверждение. Загрузить файл через ассистента нельзя, скачать архивом — тоже. Скрытые из-за нехватки места файлы — в get_workspace_hidden_files.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Страница, с 1. | |
| owner | No | Чьи файлы: owner — загруженные автором в опрос, respondent — присланные респондентами, both — и те, и другие (для delete). | |
| action | Yes | Что сделать: overview — сводка по месту, list — список файлов, delete — удалить. | |
| search | No | Поиск по имени файла. | |
| quiz_id | No | Показать файлы только этого опроса. Для list. | |
| sort_by | No | Сортировка: quiz_id, size, created_at или storage. | |
| storage | No | Где лежит файл: default — наше хранилище, s3 или yandex_disk — своё хранилище аккаунта. | |
| file_ids | No | ID конкретных файлов из list. Без них нужен delete_all. | |
| per_page | No | Файлов на странице, 1–200. По умолчанию 30. | |
| quiz_ids | No | Опросы, в которых удаляем файлы. Обязательно для delete. | |
| delete_all | No | Удалить все файлы перечисленных опросов, а не выбранные. Идёт очередью, поэтому число удалённых в ответе не приходит. | |
| file_uuids | No | UUID файлов респондентов из list. У них нет числового id — только uuid, поэтому удалять их надо этим полем. | |
| media_type | No | Вид медиа: image, video или audio. | |
| workspace_id | Yes | ID аккаунта из workspace://list. | |
| confirm_delete | No | Обязательное подтверждение удаления: восстановить файлы нечем. | |
| sort_direction | No | Направление сортировки: asc или desc. |