Удаление ответов
delete_quiz_answersУбирает ответы в корзину, возвращает их оттуда или удаляет безвозвратно. Обычное удаление обратимо: ответ пропадает из списка и отчёта, но лежит в корзине. Безвозвратное необратимо — вместе с ответом убираются и файлы, которые загрузил респондент, поэтому нужен отдельный признак confirm_purge. Скрытые и отправленные на модерацию ответы не затрагиваются.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| scope | No | Над чем работать: selected — над перечисленными в answer_ids (по умолчанию), all — над всеми ответами опроса. При all список id не нужен, а действие требует confirm_purge. | |
| action | Yes | trash — в корзину, restore — вернуть из корзины, purge — удалить безвозвратно. | |
| quiz_id | Yes | ID опроса. | |
| answer_ids | No | ID ответов, до 500 за раз. Берите их из quiz://{id}/answers. Обязателен при scope=selected, то есть в обычном случае; при scope=all не передаётся. | |
| confirm_purge | No | Обязателен и должен быть true для действия purge: подтверждение, что ответы и файлы удаляются насовсем. | |
| excluded_answer_ids | No | При scope=all — ответы, которые нужно оставить как есть, до 500 штук. |